大家好,我用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核的。是我哪里设置不对呢?请前辈帮忙看下,谢谢啦!! 自己支持下 你都没think time,自然100%,估计你服务器也忙得够呛 额,是啊。服务器都忙死机了。think time一般要设置多长时间呢? 我觉得你要先加压测试,看看没有think time的情况下,最大并发数是多少。一下子就1K?也太扯淡了吧 测试机的CPU达到百分之一百,也种测试结果数据是不可信的,低于百分之五十才行,欢迎加入新手交流群:229403339 不知道不加思考时间,8核cpu可达到的最多用户是多少,测试机cpu在50%以下 回复 1# wofengletian
楼下的几位说得是,你不设置thinktime 和并发的策略,直接上1000个人,你这样的服务器够呛
另一方面,你的服务器是否只有你的测试服务在运行,因为一般公司的服务器布置了很多的项目或产品,不仅仅是你在使用资源,还有其他的人。
建议,设置一下并发的策略(初始多少人,每秒增加多少人,运行多久)
页:
[1]