Apache JMeter 5.3:WebApi压测的利器

介绍

jmeter是apache公司基于java开发的一款开源压力测试工具[github地址],最新版本V5.3。jmeter可以做接口测试:包括http get/post请求、加cookie、加header、加权限认证、上传文件等。

下载安装

国内镜像地址

  • 解压:
    Apache JMeter 5.3:WebApi压测的利器
  • 运行
    Apache JMeter 5.3:WebApi压测的利器
    Apache JMeter 5.3:WebApi压测的利器

设置中文

  • Options->Choose Language->Chinese(Simplified)
    Apache JMeter 5.3:WebApi压测的利器

使用

1、添加线程组
  • 在测试计划(Test Plan)点鼠标右键,点加线程组
    Apache JMeter 5.3:WebApi压测的利器
  • 设定线程数
线程 数 Ramp-Up时间 循环次数 总请求数 并发个数/s
100 1 1 100 100
50 1 2 100 100
100 2 2 100 100
  • Apache JMeter 5.3:WebApi压测的利器
2、对线程组添加HTTP请求
  • 在以上添加的线程组上添加HTTP请示
    Apache JMeter 5.3:WebApi压测的利器
    Apache JMeter 5.3:WebApi压测的利器
3、添加HTTP信息头管理器
  • 如果涉及jwt认证,可以token等加入信息头管理器中

Apache JMeter 5.3:WebApi压测的利器
Apache JMeter 5.3:WebApi压测的利器
Apache JMeter 5.3:WebApi压测的利器

4、添加各种监听器

Apache JMeter 5.3:WebApi压测的利器

  • 聚合报告
    Apache JMeter 5.3:WebApi压测的利器
  • 图形结果
    Apache JMeter 5.3:WebApi压测的利器
  • 查看结果树
    Apache JMeter 5.3:WebApi压测的利器
5、运行

Apache JMeter 5.3:WebApi压测的利器