Tag

Automation Archives ⋆ james-willett.com

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 | 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 | 11 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 | 7 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

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

Software Testing – “It’s just so DULL”

By | Articles | 3 Comments

I recently wrote this blog post on Why Testing is Harder Than Development. The response that I got to it wasn’t quite what I expected. I had anticipated the points in the post being contested, particularly by developers. The general consensus I got though was one of agreement, which is nice I suppose! One comment that I got, from a talented developer friend, struck a cord with me though. Software Testing…

Read More