Book Image

JMeter Cookbook

By : Bayo Erinle
Book Image

JMeter Cookbook

By: Bayo Erinle

Overview of this book

Table of Contents (16 chapters)
JMeter Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Handling JSON responses


When testing most of today's modern web applications, an often-encountered response from the server is a JSON payload. JSON (JavaScript Object Notation) is a lightweight data-interchange format that is easy for humans to read/write, and also easy for machines to generate and parse. Due to this ease and its language neutrality, a lot of interchange with servers and services is carried out in this format.

How to do it…

In this recipe, we will cover how to use JMeter to extract information from JSON responses while consuming a freely available weather service. Perform the following steps:

  1. Launch JMeter.

  2. Add Thread Group to the new test plan by navigating to Test Plan | Add | Threads (Users) | Thread Group.

  3. Add the HTTP Request sampler by navigating to Thread Group | Add | Sampler | HTTP Request.

  4. Fill in its attributes in the following way:

    • Server Name or IP: api.openweathermap.org

    • Method: GET

    • Path: /data/2.5/weather

  5. Add the following request parameters to the request by...