Jmeter is a widely used load testing tool from Apache. It is open source. Influxdb is a widely used time series database from InfluxData. It is open source. Grafana is a widely used graphing and analytics engine from Raintank inc. It is open source. Docker is a platform designed to containerize applications and services. It […]
Archive for the ‘Non-Functional Testing’ Category
Implementing Iteration Pacing in jMeter
Jmeter is an excellent tool for performance testing, especially given the price. It does however have a small number of limitations. One of those is the lack of a decent analysis, results and reporting engine – which I guess is why a lot of companies use Blazemeter as their testing component. Another limitation in my […]
Loadrunner Parameters in Blocks not updating?
I’ve encountered an issue recently where in a loadrunner script, I wanted to execute a number of requests of one type, followed by a number of requests of another type, followed by a number of requests of a third, and subsequently fourth and final type. The whole thing is four blocks looping in sequence inside […]
Loadrunner misses extra resources
Recently, I’ve encountered an issue with an AUT where it crashes VUgen during the generation stage of a recording session. Now I’m a big fan of record-edit-playback. I find the recording and generation logs hugely useful and I find that recording is the easiest and quickest way to get a view of the application. I […]
Extending Loadrunner Scripts with C – Function Library #1.1
Actually, this is more like 1.1. In as much as it ties into the previous post. I was blogging about building audit logs and data files via an “audit” script. That’s what I call them, not sure if there’s a full blown technical name but I use them to verify, validate and build data to […]
Extending Loadrunner Scripts with C – Function Library
So, I’m working at a new client, back doing the Loadrunner thing. One of the nice things about that is I get to re-use and refine code I’ve written previously for other clients. This article is going to contain some of these code snippets that I’ve used time and time again. I’ve re-visited this code […]
A failed web_find is not always an error
I’ve been working in Lithuania for the last 3 months. It’s cold over here. To keep warm (and paid), I’ve been writing some loadrunner scripts for a Scandinavian bank. One of them seeks to emulate a customer paying cash into their account. As you’d imagine, this is a high priority, high usage script so I’ve […]
First Steps with QTP
Matt: So I’ve got around 10 years experience with Loadrunner, am well-versed with Winrunner, can code in half a dozen languages and still I never got around to learning QTP. Well now I have no choice since we’re using it at my latest client site. The aim of this article is to provide guidance in […]
First Steps with Selenium
Matt: So, Selenium is an open-source toolset for testing web-based applications. It can be found here. I started working with Selenium recently and I though it’d be an interesting post to document how I went from novice to competent user. One of the interesting features of Selenium is that is can be used for performance […]