Chapter 4. Testing Services

In this chapter, we will cover the following topics:

  • Testing REST web services
  • Testing SOAP web services
  • Testing FTP services
  • Testing relational databases
  • Testing NoSQL databases
  • Testing JMS services

Introduction

Services are the heartbeat of any application because of the critical role they play in the entire application. They are also responsible for orchestrating communications between the controllers and lower-level resources such as the database, messaging resources, third-party services, and so on. Furthermore, they often encapsulate the business logic of the application, thereby doing most of the heavy lifting so to speak. As such, it is important to have a means of testing them and knowing whether they pose a bottleneck ...

Get JMeter Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.