Skip to content

Load Testing Blog

JMeter vs OctoPerf

Today's blog will be a short video to demonstrate how quick the recording process is with OctoPerf when compared to JMeter. We always say that OctoPerf makes JMeter easier from the design to the test results, this video will show you how the recording process can be done twice as fast with OctoPerf.

And that is not counting how we cut the complexity of the recording process to a few clicks compared to all you have to do with JMeter.

With OctoPerf:

  • From your browser press F12 and activate persistent log
  • Navigate
  • Export as HAR file
  • Connect to OctoPerf and import the HAR file

Upgrade to AngularJs 1.6

When we started developing our load testing solution we had to choose a technology to create the UI. Most of us had previous experiences with GWT or Vaadin but we were not satisfied with it. It took us too much effort to create a sketch of the application and it didn't even look good.

So, we gave a try to AngularJS, even though none of us knew a bit of JavaScript. It felt really productive and a few weeks later we had a nice first version of OctoPerf that could start performance tests and display reports.

Three years later we added lots of features to our load testing solution and the code base reaches almost 10K lines of JS. In the meantime, Angular2 came out and AngularJS evolved to close the gap.

So, during the past months we took some time to upgrade our frontend to AngularJS 1.6 and to prepare the ground for Angular2:

Load testing in 5 minutes

If you know OctoPerf, you've probably figured by now that we can manage complete test scenarios from end to end along with server monitoring and configurable results. But when you put it this way it is not clear how fast OctoPerf is able to run a test. Let's take a couple of minutes today to discover how quick it can be to record and replay a script with OctoPerf.

Record from your browser

First we are going to use our public demo application: https://petstore.octoperf.com/.

The fastest way to record is to use your browser. I strongly recommend FireFox since he will save the content of responses and that might be useful later on. But if you are using chrome, note it works the same way. The best way to capture all the traffic from your application is to open a new private window (CTRL+SHIFT+P on firefox). That way you have no cache or cookies, then just press F12 and move to the network tab:

Firefox record

An Amazing Year

2016 was an exciting year for OctoPerf! We’ve really pushed the platform to an all new level thanks to your amazing feedback. It's been over a year and a half now working towards a more accessible performance testing solution built for literally everyone. Being a new player in this market can be a real challenge, but it’s also quite rewarding when you receive so much positive attention. Since so much has transpired in 2016, we would like to take a moment to summarize all the cool features we’ve added this past year:

On-Premise agent

First, we must remember that when 2016 began, OctoPerf only executed tests from the cloud. But we had to address both types of customers that either wish to test from the cloud and those that require infrastructure monitoring along with tests results. In this quickly evolving market, it was very important for OctoPerf to be able to address both of these customer’s requirements as quickly as possible.