大家好,
由于初期接触这些性能工具,在选择接口性能工具的时候,选择了 jmeter 和 locust,为了实验,我选择了最基础的登录接口来进行相关验证,本身期望是两个工具能够在输出的结果上相似,但是实际情况下来发现在 100user 的情况下两者的 TPS(RPS)存在很大的出入:jmeter 得出的 TPS 结果为 1.5W/s, 而使用 locust 单机多进程测试得出的 rps 在单个 slave 的情况下只能达到 500/s 左右,并且在测试后端服务接口过程中,发现使用 jmeter 的时候,被测试后端服务的 cpu 使用率达到 2000%, 而 locust 在单 slave 的情况下只有 100% 左右(通过了解是说是因为 locust 使用单线程方式 cpu 占用会较低)
对于这种情况,我有以下几个问题想了解下:
纯属新人求教。谢谢