Performance testing in the SOA world
Performance testing in an SOA application is done a bit differently compared to any other architecture. We don't just need to validate performance requirements of single service components but also test the orchestration, as well as the third-party services.
We can categorize performance testing in the following way:
Component level
Scenario level
System level
Let's go through them in detail.
Component level: When we test the performance of a particular service in isolation it is known as component level performance testing.
Here we test if the response time of the service is within acceptable limits and we also analyze the behavior of the service under different types of performance tests.
This type of performance test is helpful to evaluate the performance of the service in isolation and we get the results early.
We can perform this type of testing easily using SoapUI. We will see this in the coming sections.
Scenario level: When we are done with component...