现状:可以用JMETER测试单用户对单个页面及一系列的操作的响应时间和吞吐量(这个现在会了)。问题:如果我现在要测试100个用户,对网站中的某几个页面(按访问比例),进行压力测试的话,要怎么弄来着我使用的是JMETER + BADBOY进行测试的如果是用100个线程,Ramp-Up Period(in seconds) 设置为200,循环10次登陆用仅一次控制器,其他的登陆页面用循环控制器,可不可以在循环里控制访问页面的数量来达到以上的目的,例页面1、页面2,访问比例为1:2,循环控制器设置为页面1、页面2、页面2的顺序来进行测试。请高手们指点啊~!!

解决方案 »

  1.   

    呵呵,还是自已搞定了,呵拿出来分享一下: 其实每个线程组都可以当做一个模块,可以独立的设置登陆用户数与循环次数和登陆的功能页面及相关操作,可以按照比例来分配用户数分模块进行测试 例子: 线程1                          
        仅一次控制器(30线程) 
            登陆相关页面 
        循环控制器 
            要测试的相关操作1(占全部的百分三十) 
    线程2 
        仅一次控制器(70线程) 
            登陆相关页面 
      循环控制器 
            要测试的相关操作2(占全部的百分七十) 例子说明的是两个模块功能,其中操作一占全部操作的30%,操作二占全部操作的70%, 
    则按以上设置进行测试即可(相似的操作) 如果有更好的方法的话,请告之,谢谢。