我必须在Jmeter上执行CURl API负载测试,要求如下:该API将同时从多个业务获取使用事件API。一个业务可能每秒发送500个,并且可能有多个业务使用该API。因此,我想对它进行一个完整的负载测试,特别是它是否可以维持1000 rps以及API的性能如何。我应该在Jmeter上设置什么?提前感谢
bprjcwpo1#
1.为每个要测试的API端点设置一个HTTP请求采样器1.您可能还需要添加一个HTTP Header Manager来发送至少Content-Type头1.通过将相关请求放在不同的线程组下或使用吞吐量控制器来设置workload model,以反映API的预期真实的使用情况1.从1个用户开始进行压力测试,并逐渐增加负载,直到达到1000 RPS,或者响应时间开始增加,或者错误开始发生,或者应用程序死亡,无论是第一个。
1条答案
按热度按时间bprjcwpo1#
1.为每个要测试的API端点设置一个HTTP请求采样器
1.您可能还需要添加一个HTTP Header Manager来发送至少Content-Type头
1.通过将相关请求放在不同的线程组下或使用吞吐量控制器来设置workload model,以反映API的预期真实的使用情况
1.从1个用户开始进行压力测试,并逐渐增加负载,直到达到1000 RPS,或者响应时间开始增加,或者错误开始发生,或者应用程序死亡,无论是第一个。