You can use WAPT to test any web application that uses HTTP protocol for client-server communication. A test is recorded as a sequence of HTTP requests that constitutes a user session. During the test WAPT replays the recorded session with some modifications. These modifications are required to make each session unique and consistent. To do this WAPT extracts some values from the received server response and uses them as parameters of the subsequent requests. Usually this is done with help of special functions that can search for values in responses.
This approach works independently from the technology used to implement the web site. However for each specific technology it can be significantly improved. For this purpose WAPT can be extended with special modules that provide the following benefits.
You do not need to specify manually how to extract and use each parameter, which is standard for a given technology. This is done automatically after recording a profile.
You can view and edit the data passed between the client and server in a convenient form.
Additional functions to extract the data from server responses.
Ability to work with binary data.
Each module can be downloaded and installed on the system where you run WAPT or the workplace component of WAPT Pro. The following modules are currently available: