关于测试结果分析的几个问题
1、TPS为什么要结合throughput来分析?两者的关系是什么样的?2、点击率是表示每秒用户请求数,还是服务器每秒能处理的用户请求数?
3、吞吐率表示用户每秒从服务器获得的数据量,如果吞吐率下降,是由于网络问题还是服务器处理能力问题?
4、一定的虚拟用户数下,点击率和吞吐率的曲线呈波浪形状,这是由什么因素引起的? 期待 自己顶一下~~~ 1、TPS是每秒处理的事务数,吞吐率是每秒字节数,他俩的曲线趋势应该大致相同吧。
2、点击率针对WEB应用来说就是每秒向服务器发出的请求数(http request)。
3、这个得具体分析吧,不能观看吞吐率,他的下降应该受点击率、网络等因素影响。
4、那你觉得应该是什么曲线呢,一定虚拟用户下,点击率和吞吐率的曲线应该波动大致差不多,吞吐率比点击率滞后一些,因为受响应时间影响。只要不是波动很大,应该是说明没有遇到硬件瓶颈吧。
我也是新手,主要是根据自己的一点点经验说的,我看楼主也是新手。回答问题是希望有高手来指点,希望大家一起讨论。 1、吞吐量是决定TPS的,吞吐量如果到达瓶颈无法提高,TPS也不会再增加
2、应该是每秒从客户端向服务器发出的请求数
3、一般网络瓶颈不大可能会导致吞吐量的降低,多是服务器原因,比如某些请求提交到服务器后,服务器端无法响应了,而一般设置的话LR在上一个请求没有返回时,是不会发送下一个请求的,于是就会在一段时间内,部分虚拟用户没有任何请求发出,自然总的吞吐量也降下来了
4、可能是脚本的问题,比如脚本中使用了集合点,循环执行的时候很容易忽高忽低;或者脚本中录制了一连串的页面访问,因为每个页面的大小和资源量不同,循环执行的时候有高有低也在情理之中
这是我的理解 ,相互学习
页:
[1]