四、JMeter压测结果分析

目录

  • View Results Tree——结果树
  • Aggregate Report——聚合报告

一、View Results Tree——查看结果树

功能:

image.png
  • 正则表达式测试:RegExp Tester,使用"id":.*? 提取包含id的内容

    image.png

  • CSS选择器测试

  • XPath测试:XPath Tester (Use Tidy)

  • JSON Tester,使用 .suggested_topics[0].title 提取title 的值,. 代表提取字典的值,[number] 代表提取列表的值

    image.png

二、Aggregate Report——聚合报告

参数:

  • 平均值:平均响应时间,所有请求求的平均响应时间。
  • 中位数:50%的用户响应时间不超过这个值。
  • 99%Line:99%的用户响应时间不超过这个值。
  • Error%:异常百分比。(错误请求的数量/请求的总数)
  • Throughput:吞吐量,默认情况下每秒完成的请求数。
  • Received KB/sec:接收数据。


    image.png

吞吐量计算方法:(1000/平均值)*线程数 = 吞吐量

使用命令行运行测试计划

  • ./jmeter.sh -n -t test_http.jmx -l test_http.jtl

    • -n:不启用图形化界面
    • -t:指定测试计划,即脚本
    • -l:指定结果保存文件
      image.png
  • 不启动图形化界面修改测试计划

    • LoopController.loops:循环次数,-1 代表永远
    • ThreadGroup.num_threads:线程数
image.png

你可能感兴趣的:(四、JMeter压测结果分析)