JMeter使用手册

安装

下载地址 https://jmeter.apache.org/download_jmeter.cgi

下载后解压到win的文件夹中

打开JMeter的bin文件夹,双击这个jar就启动了JMeter

启动

出现这样的界面

基本使用

添加变量

这个变量在使用的时候可以被引用

创建线程组

所有的请求都得基于线程组,所以首先创建线程组

在这里插入图片描述

创建HTTP请求

定义请求

这里可以引用变量来拼接请求路径

通过结果树查看结果

右键线程组来添加结果树

运行

点击这个图标进行运行

点击运行会生成jmx文件,第一次运行会询问存储路径,把这个文件存到自己可以找到的地方

点击运行之后,会在结果树显示运行结果

POST请求

基础请求

线程组右键添加HTTP请求

这个选项框中选择POST请求

路径中输入正确路径,消息体参数中填写入参消息体

消息头

为http请求添加请求头

再次点击运行后可以在查看结果树中看到请求返回值

断言


添加断言结果

聚合报告

聚合报告是一个在压测中比较重要的分析工具

比如刚才的线程组中,我们用10个线程,在一秒钟请求完成

可以看到一次请求和总的请求数据,最大耗时最小耗时,大部分耗时,以及吞吐量也就是QPS

在linux的使用

安装部署

首先在linux主机新建jmeter文件夹

然后将apache-jmeter-5.5.zip上传

用命令unzip将其解压到当前文件夹

进入bin文件夹,运行sh jmeter.sh -v

可以看到如下信息,就是安装成功了

vi ~/.bash_profile

添加环境变量

export JMETER_HOME=/opt/jmeter/apache-jmeter-5.5

export PATH= J M E T E R H O M E / b i n : JMETER_HOME/bin: JMETERHOME/bin:PATH

source ~/.bash_profile

然后输入

jmeter -v

出现如下内容则是完成环境变量配置

运行

linux主机中新建jmx文件夹,和log文件夹,以及html文件夹

将win系统中生成的jmx文件,上传到指定文件夹中

在log文件夹中运行如下命令

jmeter -n -t /opt/jmeter/jmx/HTTP请求.jmx -l /opt/jmeter/log/log.jtl -e -o /opt/jmeter/html

会在log文件夹中生成两个文件,

查看报告

将log.jtl下载到本地

在JMeter中查看该报告,就可以看到具体的信息

将html文件夹中的html文件夹下的所有文件下载,用浏览器打开可以看到可视化报告

如果是只有jtl文件,用这个命令可以再次生成html文件

jmeter -g /opt/jmeter/log/log.jtl -e -o /opt/jmeter/html

相关推荐
AngusKit20 分钟前
AngusTester 与 Postman、MeterSphere:私有化统一测试怎么选
测试工具·jmeter·压力测试·metersphere·web测试·移动端测试
TomEval1 天前
【性能测试】17 - 性能测试入门
测试工具·jmeter
测试19983 天前
Jmeter接口自动化测试:Jmeter变量的使用
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·接口测试
川石课堂软件测试4 天前
涨薪技术|Prometheus之HTTP API中使用PromQL
网络协议·测试工具·jmeter·http·单元测试·postman·prometheus
yxlalm5 天前
4.1 JMeter 压测工具使用
jmeter
大哥_ZH6 天前
Jmeter5.2.1版本流式请求压测脚本
jmeter
测试19988 天前
Jmeter接口自动化生成测试报告html格式详解
自动化测试·python·测试工具·jmeter·职场和发展·测试用例·接口测试
stillstream_ink9 天前
OpenCart性能压测复盘|JMeter\+Locust双工具实操,附5个踩坑记录
jmeter·测试
岁月失语唯石能言12 天前
《 Web项目测试实战:博客系统的功能/接口/自动化/性能全流程测试报告》
自动化测试·功能测试·selenium·jmeter·接口测试·压力测试·性能测试