Jmeter负载测试例子

通过浏览器操作网站在jmeter录屏控制器显示录屏例子,并且通过这例子模拟多用户(线程)来负载测试。

工具/原料

 
  • Jmeter
  • 浏览器

1.先在测试计划创建线程组和录制Case

 
  1. 1

    1.1 选择测试计划

     

    Jmeter负载测试例子
  2. 2

    1.2创建线程组

    Jmeter负载测试例子
  3. 3

    1.3创建录制控制器

    Jmeter负载测试例子
  4. 4

    1.4结果如下:

    Jmeter负载测试例子
    END

2.先在jmeter设置代理服务器

 
  1. 1

    2.1 在工作台建立代理服务器

    Jmeter负载测试例子
  2. 2

    2.2结果如下:

    Jmeter负载测试例子
  3. 3

    (注意默认端口是8080,当然可以改)

  4. 4

    目标控制器是选择刚才的录制控制器,分组选择(每个组放入一个新的控制器)

    Jmeter负载测试例子
  5. 5

    然后点击启动

    Jmeter负载测试例子
    END

3.在浏览器设置代理服务

 
  1. 1

    3.1 装入签名证书

    Jmeter负载测试例子
  2. 2

    在jmeter根目录下双击上面证书文件,安装(默认下一步完成就好).

  3. 3

    3.2然后设置浏览器代理.

    Jmeter负载测试例子
    Jmeter负载测试例子
    Jmeter负载测试例子
    Jmeter负载测试例子
  4. 4

    同jmeter的代理服务器端口一样 ,然后确定

    END

4.在浏览器测试网址,结果会录屏到jmeter

 
  1. 1

    4.1输入网址,进行一系列动作测试。

    Jmeter负载测试例子
    Jmeter负载测试例子
  2. 2

    4.2然后jmeter的录制控制器里边会有录制步骤

    Jmeter负载测试例子
    END

录屏结束后停止jmeter代理,且浏览器取消代理。

 
  1. 1

    5.1 停止jmeter的代理

    Jmeter负载测试例子
  2. 2

    5.2取消浏览器代理.

    Jmeter负载测试例子
    END

6.jmeter设置线程个数(并发量)和监听器(listener)来测试.

 
  1.  

    6.1修改线程个数(模拟用户量)

    Jmeter负载测试例子
  2.  

    注意:Ramp-Up Period(in second)线:线程间的时间间隔,单位是秒。即所有线程在多少时间内启动。

    线程属性-循环次数:请求的重复次数,如果选择后面的forever(默认),那么 请求将一直继续,如果不选择forever,而在输入框中输入数字,那么请求将重复指定的次数,如果输入1,那么请求将执行一次,如果是0,会出现问题。

  3.  

    6.2添加listener的聚合报告

    Jmeter负载测试例子
  4.  

    6.3 运行测试例子。

    Jmeter负载测试例子
  5.  

    点击导航栏的绿色按钮运行测试

  6.  

    6.4结果如下:

    Jmeter负载测试例子
  7.  

posted @ 2017-05-17 22:32  李清欣  阅读(4939)  评论(0编辑  收藏  举报