Tag

Performance Archives ⋆ james-willett.com

Running Gatling through Gradle – Complete Beginner’s Guide

By | Performance | 3 Comments

I have been using the stress testing tool Gatling alot recently. It is becoming one of my favourite performance testing tools. There is decent getting started documentation on the Gatling website. But this involves downloading a zip file, then running a BAT or SH script to launch Gatling. You then select the test you want to run from the list. It would be much nicer to do all the above through…

Read More

8 Key Insights from Running a Technical Workshop

By | Articles | No Comments

Last week I was in Prague, running my first ever technical workshop. It was on the stress testing tool Gatling. You can read about my thoughts just before delivering the workshop in this blog post. In this post I am going to highlight 8 insights that I gained from creating and delivering this workshop. Let me start by saying that as a little as a year ago, this is not…

Read More

Running My First Ever Technical Workshop – The Night Before

By | Articles | 2 Comments

Overview of the Workshop This post might not contain any particularly useful content. It’s midnight in Prague, tomorrow I am running my first ever technical workshop. I want to write a post about the workshop, particularly outlying the things that are concerning me. If I don’t write this post tonight, it will be too late. The workshop is a half-day (4 hour) workshop on Gatling, the Scala based stress testing tool. I…

Read More

Unexpected Consequences of becoming a “Technical Tester”

By | Articles | 25 Comments

I want to talk about an experience that has got me thinking in alot more depth about my profession. In my last sprint, I had a story to develop a solution to performance test our system’s midtier. It was late in the day. It was late in the sprint. I had just finished a complex part of my Gatling script. I needed to write a few lambda equations. These would facilitate…

Read More

Considerations when Performance Testing Native Mobile Applications

By | Articles, Automation, Performance | 5 Comments

It is no secret that applications which run on mobile phones (‘Apps’) are relentlessly becoming more popular and seeing more widespread use. In fact, they are becoming so popular that their usage is surpassing how we would traditionally access applications and services on a normal desktop or laptop computer. So what does all of this mean for us in the performance testing world? Firstly, let’s talk about the different types…

Read More

Re-writing Performance Non-functional Requirements using a BDD Approach

By | Articles, Performance | 5 Comments

At my latest client site I was recently tasked with reviewing the Performance testing NFRs (non-functional requirements) and asked to make them both more readable and more testable. The client gave me a huge list of requirements that were quite painful to read. Here is an example of a couple of them: Performance requirement 1: The My Account Details functionality shall contains member’s account details and Members Digital Card and…

Read More