API Benchmarking / Performance Testing - REST / SOAP

I am trying to test or perform API performance testing at my work. Thus, the client is confronted with the REST format, while the backend data is retrieved by SOAP messages. So my question is, can some of you share your thoughts on how you implement it (if you did it in the past / do it now), I am mostly interested in the avg response time that the API requires to return results for the client

Please let me know if you need more information to answer the question.

+7
source share
4 answers

I can not say that this is better than Mark, really: http://www.mnot.net/blog/2011/05/18/http_benchmark_rules

+12
source

Maybe you should try JMeter.

+3
source
  • You can try using Apache Benchmark . It's quick and easy
  • Jmeter gives you additional flexibility, such as adding functional cases along with performance characteristics. The results will be almost similar to the Apache Benchmark tool.

  • A detailed one that gives the results of a functional test, settings of performance counters, details of the time of answering a call, changes in CPU and memory along with the results of loading / stress with different bandwidth and browser settings - Visual Studio Team System

I used VSTS2010 for performance testing. GET and POST are also straightforward. PUT and DELETE need a coded version of webtest .

Thanks Madhusudanan Tesco

+2
source

If you are trying to test REST -> SOAP calls. Another thing you can consider is to create some stubs (for the backend). So you can run the REST → Stub test, followed by Stub → SOAP. This will help in the analysis of the individual components.

0
source

All Articles