Tag

Automation Archives - james-willett.com

Automation Testing Ultimate Guide - title

Automation Testing The Ultimate Guide – by Joe Colantonio

By | Articles | No Comments

For those who don’t know Joe, he is a well known name in the Test Automation world. He is probably most famous for his Test Talks podcast (  one of my favourite podcasts! ), where he has interviewed an enviable line up of influential individuals in the test automation space over the last few years. As for the post on ‘Automation Testing The Ultimate Guide‘ itself, Joe has condensed an…

Read More
REST Assured Fundamentals: Title image

REST Assured Fundamentals: Udemy Course

By | Rest Assured | 2 Comments

This week I finally got round to releasing my first course on Udemy – REST Assured Fundamentals. I have been working on the course on and off over the past year, and I am very pleased that I have been able to finally release it to the public! The course took me quite a while to create, but I am really pleased with the output, and hope it can be…

Read More

REST Assured Schema Validation for JSON and XML

By | Rest Assured | No Comments

Another feature of REST Assured you will perhaps want to take advantage of is REST Assured Schema Validation. Implementing schema validation can be tricky if you aren’t familiar with the process. This post will walk you through setting up REST Assured Schema Validation for both JSON and XML. Not familiar with schema validation? It basically ensures that the JSON or XML response that you get back from an endpoint matches…

Read More
GPath Xml - Title Banner

How to Effectively use Groovy GPath in REST Assured – Part 3: GPath XML

By | Rest Assured | 3 Comments

  This post is the 3rd and final in the series on Groovy GPath in REST Assured, and will focus on GPath XML. View part 1 and part 2 in the series on GPath here. REST Assured uses XmlPath that can be queried with GPath expressions. XmlPath is an alternative to using XPath for easily getting values from an XML document.  A lot of the functionality and syntax that we…

Read More
Intellij through Fiddler - Title banner

Running Intellij traffic through Fiddler

By | Automation | One Comment

I recently ran into a need to capture HTTP traffic directly from my Intellij code (i.e. running in the JVM). I released I didn’t know how to capture Intellij through Fiddler. I.e. the http traffic that my application was generating. Even though I am quite familiar with using Fiddler, I did find this took a while to get working. So hopefully someone else benefits from this post on Intellij through Fiddler…

Read More
Gatling Introduction Title Banner

Gating Introduction – High Level Overview of the Stress Test Tool

By | Gatling, Performance | 2 Comments

Previously I wrote a post on getting Gatling setup to run through Gradle, but I wrote that without giving much of a Gatling introduction. In this post I will remedy that with a full Gatling introduction, including some of the key features of this superb tool. Video Presentation An extended version of the content in this blog post is presented in the video below: High Level Gatling Introduction – What is…

Read More

How to Effectively use Groovy GPath in REST Assured – Part 2: GPath JSON

By | Rest Assured | 18 Comments

In part 1 of this series on how to effectively use Groovy GPath in REST Assured, we gave an overview of Groovy. We also covered installation options, the Groovy playground, and some of the basic concepts that will be useful to us for GPath in REST Assured. For part 2, we are going to focus purely on working with GPath JSON in REST Assured. Although XML continues to be widely used amongst APIs…

Read More

How to Effectively use Groovy GPath in REST Assured – Part 1: Overview of Groovy

By | Rest Assured | 8 Comments

Currently I am working on a video tutorial series for REST Assured. One of the topics that I will cover in-depth is how to use GPath in REST Assured properly. I figured I would publish a series of posts on my blog as a warm up to the topic. When working with REST Assured you will almost certainly at some stage want to extract values from elements and perform assertions…

Read More