zoukankan      html  css  js  c++  java
  • 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负载测试例子
  • 相关阅读:
    python常见排序算法解析
    分析python日志重复输出问题
    Mysql数据库基础
    横屏竖屏
    禁止iOS的弹性滚动 微信的下拉回弹
    移动性能
    取消双击上滑(针对iso)
    关于微信端 顶部会撑开页面的解决方案
    CSS动画简介
    browser-sync 使用简介
  • 原文地址:https://www.cnblogs.com/xinxin1994/p/6869896.html
Copyright © 2011-2022 走看看