wbq813 Record Space

One who wants to wear the crown bear the crown.

ToC
Apache-Jmeter Use
/    

Apache-Jmeter Use Updated!

  1. 简介
    性能测试采用Apache-Jmeter工具进行。

    • 该工具能够通过线程模拟用户;
    • 通过CSV数据文件设置组件读取自定义的CSV文件(CSV文件用于存储自定义变量,比如测试用例);
    • 通过cookie提取器提取系统返回的cookie(用户多次关联请求的测试,或者绕过请求验证);
    • 提供汇总报告,聚合报告等。
    • 通过UI的方式定义和组合需要的组件,设定参数,试运行脚本;
    • 脚本正确运行时,应该使用命令行的方式运行,将会生成网页形式的报告。
  2. 具体步骤
    所有组件都是右键,添加里边寻找。

    • 添加csv数据文件设置(可选)
      jmeter1.png
    • 新建线程组,主要流程中的执行组件都建立在线程组之下
      threadGroup.png
    • 在线程组内添加简单控制器(可以理解为一个简单控制器就是一个测试的单元)
    • 在简单控制器内建立HTTP请求组件
      http.png
    • 在HTTP请求下建立HTTP信息头管理器
      这里可以通过chrome浏览器复制过来
    • 在HTTP请求下设置cookie提取器
      cookie.png
    • 在下一次请求中使用cookie
      useCookie.png
    • 在控制器下建立查看结果树、汇总报告、聚合报告
    • 多个控制器可有右键启用禁用,一般只需要启用一个控制器然后再命令行使用脚本
      ./bin/jmeter -n -t test.jmx -l test.csv -e -o ./result
      

      -n 表示无GUI,-l 生成测试详细过程,-o 生成网页汇总结果。

  3. 常见问题


Title: Apache-Jmeter Use
Author: wbq813
Traget: http://codeyourlife.cn/articles/2019/09/21/1569035704018.html

Comment