我在千兆计官方网站做过一些研究,没有找到任何关于TPS的规范(它显示了吞吐量)。你们能帮助给出关于我如何计算我的web服务器TPS的精确说明吗?我已经用‘ve(4.0)做了一些性能测试。目前,我对如何计算TPS有两个想法:
1. The total number of threads(users)/Average response time;总线程的开始持续时间必须是1秒。如果数据如下,且平均响应时间为0.3s,则TPS为:1000/0.3 = 3333 transection per second

2. The active threads at a certain time/Average response time of all these active threads假设我有如下数据:
图表显示了稳定的压力命中服务器的持续时间,3个客户端在任何时候都有1050个线程,所以TPS是(如果平均响应时间仍然是0.4s):350*3/0.4 = 2625 transection per second。

我有以上问题,因为:
如果我在1秒内启动了1000个线程(用户),我无法确保1000个线程同时命中服务器,如果其中一些线程完成了10%,而其他线程刚刚开始呢?这样,服务器就不会在特定时间受到压力。
请帮我一把,谢谢。
发布于 2019-01-07 08:22:16
Forever ( 运行时控制器 ),将loos数量设置为-1或-1,并限制测试持续时间。查看JMeter测试结果:为什么实际用户数低于预期文章以获得更全面的信息。
https://stackoverflow.com/questions/54067812
复制相似问题