July 2019
Intermediate to advanced
502 pages
14h
English
Performance testing is a large topic. Here, the goal is to measure the performance of the system and not the correctness of its responses. That being said, errors can significantly influence performance. Consider the following error handling options:
Now, given these two strategies, consider a request that usually takes about two seconds to process. A large number of errors for this request on a naive performance test will increase performance when using the first strategy (because requests will not be processed and return immediately), but will reduce performance when using the second strategy (requests will be retried ...