OctoPerf 11.6 - Automatic SLAs and Other Quality of Life Features

OctoPerf 11.6 - Automatic SLAs and Other Quality of Life Features

Improvements

JMeter 5.2.1

In december, we updated OctoPerf to use the latest JMeter version. Although, as a minor version, it doesn’t bring a lot of new features, it is always better to stay up to date with the latest bugfixes. We had to implement a small change in OctoPerf because JMeter now properly enforces the cache control headers in every situation. To avoid any confusion, cache control headers have now been disabled by default in OctoPerf:

Cache control

Simply because every script using a loop or calling the same page several times could be impacted by this change otherwise. You are welcome to activate them if required anyway.

Counter variable

We decided to add the counter variable to our variables menu:

Counter

This way, counter variables that are outside of your threadgroups would be imported anyway. And you can still configure them from inside OctoPerf. And at the same time, people using OctoPerf to design their scripts will benefit from this functionality as well.

Enterprise edition Admin

When using your own OctoPerf enterprise edition, the platform admin can access a dedicated menu to manage users and agents. Creating an admin account has recently been made easier since you can just declare the admin e-mail in the configuration files.

For that occasion we’ve also added a workspace management tab to our admin UI:

Workspace

This way the platform administrator can see and manage all the workspaces created by every user on the platform. With this feature the admin console allows the administrator to properly manage everything in real time without having to know the other users credentials.

Correlation rules transfer

Correlation rules, are the perfect way to handle dynamic parameters automatically. The only issue so far was that they were local to each project. This is now fixed, because you can copy/paste correlation rules accross your projects now:

Copy correlation rule

This works in a similar fashion to the action tree copy/paste. And of course they can be copied in different projects or different workspaces.

Automatic SLAs

The thing with SLA profiles is that very few users actually use them. So we’ve made the decision that all our default reports will now have SLAs. They are based on a couple of simple criterias, first we use the APDEX configuration for response times SLA:

APDEX SLA

For percentage of error and response size we use the report configuration screen:

Error rate SLA

And the final result is visible in different report items, as a colored square next to each relevant metric:

Auto SLA

As you’ve seen, these SLAs can be configured to the value you want, even during/after the test. And at least this way you get a first quick overview of what’s wrong during your tests.

Test configuration summary

Sometimes when a test was run a long time ago it was hard to figure out which configuration was used on the runtime screen. Because of that analysis and comparison may not be so easy. That’s why our summary report item has been upgraded to display the test configuration:

Test configuration

This works with any test launched in OctoPerf, even before this update.

Full changelog

For the complete list of fixed bugs, please refer to 11.6 Release Notes.

Conclusion

You can probably tell that there are less major features than usual in these last months, that’s because we’ve been working with our customers to improve quality of life in many different aspects of OctoPerf. Many of them we didn’t even cover here as they are very small. For instance, did you notice that we’ve added Apply buttons to all the design screen windows? Well a lot of people were confused because they were not sure their changes were properly saved. The Apply buttons basically close the window, but this way it is less confusing for a newcomer. This is the kind of small but important features we keep implementing on a daily basis to make OctoPerf easier to use. In any case, we hope you like the new features and as usual we’re waiting for your feedbacks.

By - Support and performance eng. Director.
Tags: Counter Correlation Analysis Report Sla Response Time Errors Admin Jmeter

Comments

 

Thank you

Your comment has been submitted and will be published once it has been approved.

OK

OOPS!

Your post has failed. Please return to the page and try again. Thank You!

OK

Get our whitepaper,
A beginners guide to performance testing!