51Testing软件测试论坛

标题: 大家好,我用LR模拟1000个用户的时候测试机CPU达100%,是怎么回事呢? [打印本页]

作者: wofengletian    时间: 2012-5-12 11:14
标题: 大家好,我用LR模拟1000个用户的时候测试机CPU达100%,是怎么回事呢?
脚本很简单:
  1. #include "web_api.h"


  2. Action()
  3. {
  4.     int httpcode;
  5.         web_url("message_getLatest",
  6.                 "URL={NewParam}",
  7.                 "Resource=1",
  8.                 "RecContentType=text/plain",
  9.                 "Referer=",
  10.                 LAST);
  11.         return 0;      
  12. }
复制代码
测试机器很强大,公司专门买的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