Systems | Development | Analytics | API | Testing

OctoPerf

How to configure and use JMeter logging

We are going to look at how JMeter outputs to both the log panel in GUI mode and the log file in non-GUI mode. We will look at the properties relating to the GUI log panel and the Appenders and Loggers that determine what data is output and at what level the logs are output at. JMeter uses log4j to provide its logging mechanism and from the log4j website: We will look at how Jmeter configures Appenders and Loggers separately but they work together to produce the logged output.

Use JMeter to create a website crawler

The idea behind this blog post originated when we updated our documentation after the release of our new UI. With more than 250 blog posts at the time I’m writing this one, you can see how this could prove challenging. And of course the twist is that we also took this opportunity to reorganize the documentation so it’s not as simple as a search and replace of the domain..

Performance Testing, Artificial Intelligence and Machine Learning

We are going to look at how performance testing can work hand in hand with Artificial Intelligence and Machine Learning: As there are many Artificial Intelligence solutions to choose from and for the purposes of this post this is the easiest way to discuss the principles of Artificial Intelligence working with performance testing rather than discussing a particular framework.

Uncommon Performance Testing

In this blog post we are going to look at some of the uncommon performance tests. By this we mean those scenarios that are not what we believe are commonly executed but those that are run periodically at best. These uncommon scenarios should not necessarily take priority over the more common performance scenarios. They do add value by stressing parts of your application under test that may be missed by the more conventional tests.

Updating JMeter Performance Tests with an XML parser

When building performance tests, we all understand the value of using properties or variables to store static values outside of our tests. This ensures that any changes to these values need only be made in one place rather than having to make these changes in many tests. Sometime though you may have inherited a suite of JMeter tests, or you were ** under pressure to develop these tests** and in order to do so you hardcoded values in your tests.

Performance Response Times

When performance testing you need a set of requirements to measure your response times against. When defining these you should do so with your end users or business teams. It is relatively easy to predict volumes, load and users that will use your application as you will no doubt have some data based on your current systems. It is a lot harder to agree on what the response times of your application should be.

Performance Testing in Production

In this Blog Post we are going to discuss performance testing in production. Now before you think we have gone mad and lost our minds completely this is not as crazy as it sounds. Production is an environment that: All the things you spend a significant amount of time getting right in your performance testing environment and that can be difficult to achieve. Therefore, it seems like the perfect environment to performance test in.