Blog

Load Testing Blog

Why we embrace remote work

Innovation Jun 30, 2015

Why we think remote work is the new coming trend in digital companies.


The world population has grown by 30% since 1990, going from 5 to 7 billions people. The distance from workplace to residence tends to increase due to the life cost within cities, like in San Francisco, where someone is renting a backyard tent for 899$ per month, for people willing to have a temporary home until finding a decent one. Why should we stay at a single place when having a digital company like ours?

From Java to JavaScript

From Java to JavaScript

Development Jun 23, 2015

Our load testing tool is a full SaaS solution. Building the GUI was a real challenge, we ended with AngularJS.


Our load testing platform, OctoPerf, has its frontend made using AngularJs. But it was not always the case, and this article describes the journey that led us to this choice. Java was all I knew When I graduated in 2007, all I wanted was to perfect my Java skills. I spent years as a consultant in several companies, chowing down Struts or JSF, Ant and Maven. I also created personal projects to learn JBoss Seam or GWT.

How to burn 50k dollars trying to save a few hundreds

How to burn 50k dollars trying to save a few hundreds

Innovation Jun 22, 2015

Learn how you can spend thousands of dollars by trying to save a few hundred ones.


You are a brand new startup. No cash flows in at the moment. What are you trying to do? Survive. You are saving every single penny to last as long as possible. You stick with free tools, or stay with freemium plans. Are you really saving money by doing this? ## How it happens Once your startup launch is successful, you’re growing fast and are rapidly acquiring new customers. As it grows, the tools you used at the beginning are less and less adapted to your changing needs.

MkDocs sitemap.xml file generation

MkDocs sitemap.xml file generation

Development Jun 17, 2015

Sitemaps lets crawlers easily index your web pages. Learn how to get a sitemap.xml file for MkDocs.


Here at OctoPerf we love static website generators. Even if our load testing tool is made completely dynamic by AngularJS, our website and blog are generated using Jekyll. The OctoPerf documentation is created with MkDocs. This wonderful tool allowed us to concentrate on the documentation content as the markdown syntax is really easy to comprehend. Moreover, the responsive themes let us integrate the documentation directly into our performance testing tool:

Response time is critical for E-Commerce

Response time is critical for E-Commerce

Load Testing Jun 17, 2015

Learn why load testing an online shop is critical to sustain your business growth. Keep your customers happy as you scale.


Business Growth Online E-commerce business is growing very quickly. From 2007 to 2015, the US Online retail sales have grown by 38%. And the market is still growing rapidly year over year. In this context, being able to follow the business growth is critical. The goal of any online retailer is to increase the number of visitors, and thus increase the number of orders. But, bringing more people on an online shop can quickly become a pain if the shop is not prepared for it.

Recording HTTP traffic with Fiddler

Recording HTTP traffic with Fiddler

Load Testing Jun 15, 2015

Learn how to capture your web or mobile application with Fiddler, and then load test it in the Cloud with OctoPerf.


Fiddler Fiddler is an HTTP proxy primarly designed to debug HTTP requests. It allows to capture HTTP traffic and export it in different format. OctoPerf supports importing HAR (Http Archive v1.2), which is precisely what Fiddler can do. In this post, you will learn how to record your web or mobile app with Fiddler, and then run a load test from the Cloud with OctoPerf. We are going to use FiddlerCap, which is a very simple and powerful.

Recording HTTP traffic with JMeter

Recording HTTP traffic with JMeter

Load Testing Jun 15, 2015

JMeter has a built-in Proxy recorder which allows to capture HTTP traffic quickly.


JMeter JMeter is an open-source load testing tool. See related posts if you want more information about JMeter. JMeter allows to record HTTP traffic with its built-in HTTP(S) Test Script Recorder. OctoPerf natively supports importing JMeter recordings. ## Installation First, you need to install JMeter on your computer: Get JMeter from JMeter Download Page, Decompress the archive, Run JMETER_HOME/bin/jmeter executable (extension depends on your OS). JMeter GUI should appear.

Real-time analytics with ElasticSearch

Real-time analytics with ElasticSearch

Devops Jun 12, 2015

Real-time analytics was the trickiest part of our load testing tool. We went through many issues and learnt lessons from that.


Requirements When we first started to think about real-time analytics, we though that our previous experience in load testing would help us to get quickly to something working fine. It always seems easy to rethink about a problem you already solved in the past. We were totally wrong. We wanted to provide our users a completely new analytics experience when load testing their website. Our requirements are : Real-time: users should not wait the end of the test to analyze results, Blazingly Fast: users should experience sub-second response times, regardless of the number of concurrent virtual users, Scalable: we must be able to scale horizontally as the number of users grows, Reliable: the analytics system should be redundant to provide fault tolerance and avoid outage, Testable: we should be able to easily verify through unit testing that the analytics system is working correctly, Open-source: we don’t want to build this by ourselves.

JMeter vs Gatling Tool

JMeter vs Gatling Tool

Load Testing Apr 25, 2018

Which load testing tool between Apache JMeter and Gatling Tool best suits your needs? Learn the key differences between those tools and make your choice.


I think you’ll agree when I say: It’s REALLY hard to decide whenever JMeter or Gatling Tool should be used. You’re probably wondering: How does JMeter to Gatling Tool compare? Which tool has best documentation? Performances? Script Maintainability? Should I use JMeter or Gatling? Or maybe both? Well, it turns out you can gain significant insight on JMeter and Gatling differences in just 5 minutes reading! Following up our article about why we chose JMeter to build OctoPerf, our Cloud Load Testing Platform, this post compares JMeter and Gatling Tool on many different fields:

Building Better Software

Building Better Software

Development Jun 4, 2015

When building a startup, is it really required to write crappy code to quickly get a working product? We don’t think so.


OctoPerf has been built from the ground with one unique idea: writing code that’s pleasant to work with. Code quality is our number one priority. When you create your own startup, you quickly understand that the number one enemy are not your competitors: it is yourself! When creating a startup you realize that your product: must be released as quickly as possible on the market, needs as many features as possible to catch back the competitors, must be bug free to give your users the best possible experience.