As we explained in Chapter 4, Testing Services, Representational State Transfer (REST) is an architecture style of designing networked applications that relies on stateless, client-server, cacheable communications protocol (HTTP). It is lightweight and easily testable mainly because all communications between client and server are over HTTP.
More information about REST can be found at http://en.wikipedia.org/wiki/Representational_state_transfer.
In this recipe, we will cover how to test REST web services with the REST Sampler extension. The main feature of this extension is to allow us to interact with services that work only on XML. As such, it allows us to deal with XML payloads easily.
REST Sampler can also ...