我正在测试API,我想用每秒命中/请求加载测试它。我想测量每个请求的响应时间,但我还想在执行测试时监视CPU使用率和JVM堆内存。
我发现带有perfmon代理的JMeter可以准确地提供我要求的内容,但似乎必须向后弯曲才能保持所需的RPS并且总会偶尔出现错误。
我对此感到非常失望,所以我正在寻找替代解决方案。我找到了像Gatling这样的工具,但他们似乎没有提供测试的JVM监控工具。那么我的选择是什么?
你应该使用JMeter插件Throughput Shaping Timer
线程池大小可以像
RPS * <max response time> / 1000
一样计算