方圆

apache-jmeter-useage

2019-09-25

  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
    • 在控制器下建立查看结果树、汇总报告、聚合报告
    • 多个控制器可有右键启用禁用,一般只需要启用一个控制器然后再命令行使用脚本
      1
      ./bin/jmeter -n -t test.jmx -l test.csv -e -o ./result
      -n 表示无GUI,-l 生成测试详细过程,-o 生成网页汇总结果。
  3. 常见问题

使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章