51Testing软件测试论坛
标题:
大家好,我用LR模拟1000个用户的时候测试机CPU达100%,是怎么回事呢?
[打印本页]
作者:
wofengletian
时间:
2012-5-12 11:14
标题:
大家好,我用LR模拟1000个用户的时候测试机CPU达100%,是怎么回事呢?
脚本很简单:
#include "web_api.h"
Action()
{
int httpcode;
web_url("message_getLatest",
"URL={NewParam}",
"Resource=1",
"RecContentType=text/plain",
"Referer=",
LAST);
return 0;
}
复制代码
测试机器很强大,公司专门买的8核的。是我哪里设置不对呢?请前辈帮忙看下,谢谢啦!!
作者:
wofengletian
时间:
2012-5-12 11:59
自己支持下
作者:
云层
时间:
2012-5-12 12:05
你都没think time,自然100%,估计你服务器也忙得够呛
作者:
wofengletian
时间:
2012-5-12 12:15
额,是啊。服务器都忙死机了。think time一般要设置多长时间呢?
作者:
鹭岛
时间:
2012-5-12 12:34
我觉得你要先加压测试,看看没有think time的情况下,最大并发数是多少。一下子就1K?也太扯淡了吧
作者:
qiqiloveyunyun
时间:
2012-5-14 09:10
测试机的CPU达到百分之一百,也种测试结果数据是不可信的,低于百分之五十才行,欢迎加入新手交流群:229403339
作者:
jj_ljw
时间:
2012-5-14 09:12
不知道不加思考时间,8核cpu可达到的最多用户是多少,测试机cpu在50%以下
作者:
TesterChen
时间:
2012-5-14 12:57
回复
1#
wofengletian
楼下的几位说得是,你不设置thinktime 和并发的策略,直接上1000个人,你这样的服务器够呛
另一方面,你的服务器是否只有你的测试服务在运行,因为一般公司的服务器布置了很多的项目或产品,不仅仅是你在使用资源,还有其他的人。
建议,设置一下并发的策略(初始多少人,每秒增加多少人,运行多久)
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2