51Testing软件测试论坛

标题: LR模拟用户,在一台机运行场景和用多台机器运行通一场景,有什么区别? [打印本页]

作者: magiexj    时间: 2010-3-4 17:37
标题: LR模拟用户,在一台机运行场景和用多台机器运行通一场景,有什么区别?
在一台机器上跑,和在多台机器上跑,有什么不一样?
作者: zzx_234    时间: 2010-3-4 17:58
标题: 回复 1# 的帖子
不知道你说的多台是不是负载机
如果是的话
我觉得可以避免由于负载机软硬件环境引发的问题而影响了测试结果
作者: Fin    时间: 2010-3-9 02:02
比如你用进程和线程跑脚本方式不同占用CPU ,内存 等都不同,举例:
协议: webservice
用户数: 100
压力机: 1台
TPS : 150 T/S
压力机CPU使用率 :100%
-------------------------------------
以上案例分析很可能是因为压力机本身成为瓶颈,于是修改策略如下:
协议: webservice
用户数: 100
压力机: 3台
TPS : 240 T/S
压力机ACPU使用率 :70%
压力机ACPU使用率 :83%
压力机ACPU使用率 :77%
-------------------------------------
可以看到TPS 明显增加(这只是一个案例)还有很多很多的问题等待你来挖掘。
作者: magiexj    时间: 2010-3-16 09:55
标题: 谢谢,楼主讲的很明白
谢谢
作者: msnshow    时间: 2010-3-16 13:53
在单台压力机资源足够的情况下,使用一台与多台压力机响应是基本上相同的
作者: wuweicoco    时间: 2010-3-16 17:10
想想LR为啥要提供多台机器同时运行同一个场景,就明白你问的问题的答案了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2