wofengletian 发表于 2012-5-12 11:14:52

大家好,我用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:42

自己支持下

云层 发表于 2012-5-12 12:05:29

你都没think time,自然100%,估计你服务器也忙得够呛

wofengletian 发表于 2012-5-12 12:15:20

额,是啊。服务器都忙死机了。think time一般要设置多长时间呢?

鹭岛 发表于 2012-5-12 12:34:34

我觉得你要先加压测试,看看没有think time的情况下,最大并发数是多少。一下子就1K?也太扯淡了吧

qiqiloveyunyun 发表于 2012-5-14 09:10:21

测试机的CPU达到百分之一百,也种测试结果数据是不可信的,低于百分之五十才行,欢迎加入新手交流群:229403339

jj_ljw 发表于 2012-5-14 09:12:55

不知道不加思考时间,8核cpu可达到的最多用户是多少,测试机cpu在50%以下

TesterChen 发表于 2012-5-14 12:57:57

回复 1# wofengletian


    楼下的几位说得是,你不设置thinktime 和并发的策略,直接上1000个人,你这样的服务器够呛
    另一方面,你的服务器是否只有你的测试服务在运行,因为一般公司的服务器布置了很多的项目或产品,不仅仅是你在使用资源,还有其他的人。
    建议,设置一下并发的策略(初始多少人,每秒增加多少人,运行多久)
页: [1]
查看完整版本: 大家好,我用LR模拟1000个用户的时候测试机CPU达100%,是怎么回事呢?