All Posts

Getting up and Running with Rest-Assured

In this post we introduced REST Assured for the first time and walk you through getting up and running

Extracting a JSON Response with REST Assured

How to extract a JSON response in REST Assured and then use that response later on in your tests

Using Test Data in your REST Assured Framework

A look at one way of using JSON test data in your REST Assured tests

Parameterised Testing in REST Assured with JUnitParams

An example of how to execute parameterised testing in REST Assured using JUnit Params

Specification Re-use in REST Assured

How to use RequestSpecBuilder and ResponseSpecBuild in REST Assured - this post will show you how to make your REST Assured code more efficient

Considerations when Performance Testing Native Mobile Applications

Things to take into account when embarking on a performance testing exercise of your mobile application

REST Assured ObjectMapper Serialization with JSON and XML

How to serialize a POJO (Plain old Java Object) and send that in your API call in REST Assured

The Evolution of the Testing Pyramid

A comprehensive look at the traditional system testing pyramid, from how it originated to how it has evolved over the years

8 Reasons why Software Testing is Harder than Development

A potentially controversial article on why software testing could be considered to be harder than software development

Groovy GPath in REST Assured – Part 1: Overview of Groovy

Kicking off this seris on using Gpath in REST Assured with a brief look at the Groovy language"

Groovy GPath in REST Assured – Part 2: GPath JSON

Numerous detailed JSON examples of using Groovy GPath in REST Assured

Gating Introduction – High Level Overview of the Stress Test Tool

An introduction to the Gatling stress testing tool, including a look at some of the key features

Running Intellij traffic through Fiddler

Short post on how to capture HTTP traffic directly running in the Intellij IDE with Fiddler - a handy technique for debugging problems

Groovy GPath in REST Assured – Part 3: GPath XML

In this final post in our series on Groovy GPath in REST Assured, we look at examples with XML

REST Assured Schema Validation for JSON and XML

How to use schema validation for both JSON and XML in REST Assured

Debug Gatling Performance Test Scripts – 5 Essential Methods

A look at multiple different ways of debugging your Gatling load test scripts

Gatling Pause Time Example Tutorial

See the various different ways that you can add pause time into your gatling scripts, making them more realistic of actual user journeys

Capture Gatling Traffic through a HTTP Proxy

How to capture your Gatling load testing traffic through a HTTP proxy, for assistance in troubleshooting and debugging your scripts

Develop Gatling scripts using VS Code

Learn how to develop and run Gatling scripts through the Visual Studio Code IDE, with both Maven and the Scala Build Tool

Goal & Objective Setting for a QA Performance Review / Appraisal

Some ideas and considerations for goal and objective setting tailored for a Quality Assurance Engineer

Load Testing with Gatling - The Complete Guide

This post is a complete guide to load testing with Gatling, from installation and configuration to writing and executing your first tests

Book Review - Make it Stick

My review of the ebook Make it Stick by Charles Miller - How to write tweets that are impossible to ignore.

Running Gatling through Gradle – Complete Beginner’s Guide

Learn how to run Gatling through the Gradle build tool in this detailed blog post