Blog

Load Testing Blog

Spring Annotations Demystified

Development May 16, 2019

Wondering what’s the difference between @Service, @Controller, @Component or @Repository spring annotations? Learn the key differences between those annotations and use them wisely.


If you’re here, it’s probably because you have never really understood the differences between those Spring annotations: What is the Spring @Service annotation for? What’s the key difference between a class annotated with @Component and @Service? How can I use @PostConstruct and @PreDestroy? The bad news is Your search is over! It’s finally time to get a better understanding of when and how to use those annotations.

Elasticsearch: Snapshot Backups on a Shared NFS

Elasticsearch: Snapshot Backups on a Shared NFS

Devops May 2, 2019

Learn how to backup / snapshot your ElasticSearch cluster on a Network File System (NFS) share. From NFS installation to Elastic Search setup.


Disasters can happen. We experienced data loss on our Elasticsearch cluster a few weeks ago after a failed upgrade. That’s why data redundancy isn’t enough: even when you data is replicated on multiple nodes, your data isn’t safe! Backuping your elasticsearch cluster is another layer of security in case things go wrong: Failed Upgrade: in our case, that’s what happened. The data was upgraded but elasticsearch was unable to read it.

Extend OctoPerf results with Instana

Extend OctoPerf results with Instana

Innovation Apr 12, 2019

See the benefits of an application performance management tool like Instana and a performance testing tool like OctoPerf collaborating for better performance.


Today we have a look at the added value you get by using a combination of load testing and APM. Our tool of choice at OctoPerf is Instana, because we share a lot of common values. To put it short we both have a huge focus on ease of use and docker oriented platforms. I think it makes this collaboration even more relevant for our users. Anyway, as you probably know OctoPerf is oriented toward running realistic tests as easily as possible.

JMeter If Controller

JMeter If Controller

Jmeter Mar 28, 2019

Use Advanced logic in your scripts with JMeter If Controller. Design Dynamic JMeter Thread Groups thanks to this logic action.


You may ask yourself: How can I script Thread groups with dynamic behavior? How to use the JMeter If Controller to leverage conditional behavior? Good News! We’re going to show you the JMeter If Controller by introducing you to conditional statements, advanced conditions and performance considerations. Use-Cases The If Controller works great when you need to execute some elements of the Thread Group based on a given state.

Performance Test Strategy

Performance Test Strategy

Jmeter Mar 21, 2019

A look at how we can build a performance test strategy for the agile world. From an open-source tool choosing to a working example!


A long time ago, Quality Assurance was executed after development. Performance testing was an activity executed when software was ready for production. If a performance issue was found, most companies: Fix the issue which means a complete new cycle including QA Tests and performance tests are required, Or put the software live and decided to fix it as part of ongoing development, Or borrow from the future. That’s technical debt.

OctoPerf 10.4.0 - Better Insights on Errors

OctoPerf 10.4.0 - Better Insights on Errors

Innovation Mar 20, 2019

OctoPerf 10.4 is out and the focus this time is on error reporting a new report item and an overhaul of error details. Oh and I almost forgot the upgrade to JMeter 5.1.1!


We’ve received a lot of feedback around the way we report errors during the tests. First we only stored the first 100 errors per load generator to avoid having too many. And because of this, many of you were not able to analyse issue happening after a while. This can be frustrating if you want to understand what’s going on at that stage. That’s the reason behind the two main features of this release:

Meet us in Paris at the JFTL

Meet us in Paris at the JFTL

Events Mar 18, 2019

Our team will participate for the first time to the major French event of the software testing industry: The JFTL. See you the 9th of April 2019.


Our team will be pleased to see you for a chat on booth #23 at the JFTL. We will enjoy meeting you face to face for a chat. Feel free to contact our team at contact@octoperf.com if you want more information or details to prepare your venue. JFTL: Journée Française des tests logiciels 9th of April 2019 Beffroid de Montrouge 2, place Émile-Cresp 92121 Montrouge http://www.cftl.fr/JFTL/accueil/

How we tripled our conversion rate?

How we tripled our conversion rate?

Innovation Mar 7, 2019

History of changes made to the OctoPerf GUI to keep it simple while adding features during the last 6 months. A few tricks that helped us triple our conversion rate!


OctoPerf is a SaaS load testing solution. A load test simulates a number of predefined virtual users, to validate the application for an expected load of concurrent users. Applications tested range from company intranets to e-commerce websites. This type of test makes it possible to highlight the sensitive and critical points of a technical architecture. It also allows measuring the impact on the servers, the bandwidth required on the network, etc.

Soak Test – A Practical Example

Soak Test – A Practical Example

Jmeter Feb 21, 2019

A look at how we can build a complex soak test using BeanShell Samplers.


As performance testers Soak Testing is a test that is often overlooked. We always think of Peak Volume tests and we always like to push the system to its limits in the form of a Scalability Test but often the Soak Test is forgotten about. It’s a great test and it tells you many critical aspects about your application under load, things that no other test can and is critical in determining if you application is fit for production.

OctoPerf 10 is out

OctoPerf 10 is out

Innovation Feb 12, 2019

New logo, templates, remote control your virtual users and a lot of new cool integrations to start the year off right with OctoPerf 10.


It has been a few months since the last update post and as you will see we have been quite busy. Let’s not waste any time and look first into the most obvious change of them all. New logo Some of you may have already noticed that we updated our logo last week. A simpler text logo like we had before did not feel fitting anymore. The new Octo-rocket logo will take our favorite octopus higher than never before.