story198509 发表于 2011-7-5 16:13:11

关于测试结果分析的几个问题

1、TPS为什么要结合throughput来分析?两者的关系是什么样的?
2、点击率是表示每秒用户请求数,还是服务器每秒能处理的用户请求数?
3、吞吐率表示用户每秒从服务器获得的数据量,如果吞吐率下降,是由于网络问题还是服务器处理能力问题?
4、一定的虚拟用户数下,点击率和吞吐率的曲线呈波浪形状,这是由什么因素引起的?

真实的追求者 发表于 2011-7-5 17:43:08

期待

story198509 发表于 2011-7-6 08:57:24

自己顶一下~~~

470454788 发表于 2011-7-6 09:12:14

1、TPS是每秒处理的事务数,吞吐率是每秒字节数,他俩的曲线趋势应该大致相同吧。
2、点击率针对WEB应用来说就是每秒向服务器发出的请求数(http request)。
3、这个得具体分析吧,不能观看吞吐率,他的下降应该受点击率、网络等因素影响。
4、那你觉得应该是什么曲线呢,一定虚拟用户下,点击率和吞吐率的曲线应该波动大致差不多,吞吐率比点击率滞后一些,因为受响应时间影响。只要不是波动很大,应该是说明没有遇到硬件瓶颈吧。

我也是新手,主要是根据自己的一点点经验说的,我看楼主也是新手。回答问题是希望有高手来指点,希望大家一起讨论。

wsbuaa 发表于 2011-7-6 13:45:58

1、吞吐量是决定TPS的,吞吐量如果到达瓶颈无法提高,TPS也不会再增加
2、应该是每秒从客户端向服务器发出的请求数
3、一般网络瓶颈不大可能会导致吞吐量的降低,多是服务器原因,比如某些请求提交到服务器后,服务器端无法响应了,而一般设置的话LR在上一个请求没有返回时,是不会发送下一个请求的,于是就会在一段时间内,部分虚拟用户没有任何请求发出,自然总的吞吐量也降下来了
4、可能是脚本的问题,比如脚本中使用了集合点,循环执行的时候很容易忽高忽低;或者脚本中录制了一连串的页面访问,因为每个页面的大小和资源量不同,循环执行的时候有高有低也在情理之中

这是我的理解 ,相互学习
页: [1]
查看完整版本: 关于测试结果分析的几个问题