jmeter的简单使用

1、打开jmeter

打开Jmeter 安装包,进入\bin 中,找到"ApacheJMeter.jar"或"jmeter.bat", 双击打开即可

2、建立线程组

如下图所示,右击TestPlan,点击ADD->Threads(Users)->ThreadGroup

线程组页面分析:

线程组:⼀个线程组可以看做⼀个虚拟⽤户组,线程组中的每个线程都可以理解为⼀个虚拟⽤户

线程数:虚拟⽤户数,设置多少个线程数也就是设置多少虚拟⽤户数

Ramp-Up时间(秒):设置虚拟⽤户数全部启动的时长,如果线程数为20,准备时长为10秒,那么需要10秒钟启动20个线程也就是平均每秒启动2个线程

循环次数:每个线程发送请求的个数。如果线程数为20,循环次数为10,那么每个线程发送10次请求。总请求数为20*10=200。如果勾选了"永远", 那么所有线程会⼀直发送请求,直到⼿动点击⼯具栏上的停⽌按钮,或者设置的线程时间结束

3、jmeter配置HTTP信息头部管理器

如下图所示,右键线程组,点击ADD->Config Element->HTTP hEADER Manager

然后配置cookie的内容,从login接口中的cookie中获取

4、jmeter发送http请求

添加http请求步骤:如下图所示,右击线程组,点击ADD->Sampler->HTTP Request

http请求页面配置:

1 请求协议:http或者https

2 ip地址:host地址

3 请求方法:POST请求还是get请求

4 请求地址:即接口

5 配置接口所需要的参数

5、参数实例化

如下图所示,右击HTTP Request,点击add->Config Element->CSV Data Set Config创建

CSV Data Set Config页面配置:

Filename:把需要传入的参数数据存储为csv格式,从本地文件中选择

File encoding:文件编码,一般为utf-8

Delimiter:----文件中使用的是逗号分隔,则填写逗号;如果使用的是TAB,则填写\t(如果此文本文件为CSV格式的,默认用英文逗号分隔)

Ignore first line (only used if Variable Names is not empty):表示从文件中取值时,第一行的值是否要忽略

Allow quoted data:False则文本中参数原样获取,True则不会

Recycle on EOF:True=当读取文件到结尾时,再重头读取文件,False=当读取文件到结尾时,停止读取文件

Stop thread on EOF:当Recycle on EOF为False时,当读取文件到结尾时,停止进程

6、创建结果树

如下图所示,右击线程组,点击ADD->Listener->View Result Tree,创建结果树

7、运行jmeter,查看线程运行结果

点击运行,如下图所示,结果树会显示请求结果,如果请求失败,可在Response data中可查看返回的结果

相关推荐
进击的雷神8 小时前
Jmeter定时器详解:作用范围与使用场景
jmeter
测试改改8 小时前
Jmeter-响应数据中文显示乱码
jmeter
测试界清流8 小时前
用Jmeter进行接口测试
jmeter·接口测试
胜天半月子4 天前
性能测试 | 性能测试工具Jmeter的认识和基础使用
测试工具·jmeter·性能测试
程序员三藏5 天前
Jmeter接口测试与压力测试
自动化测试·软件测试·python·测试工具·jmeter·接口测试·压力测试
测试界清流6 天前
jmeter环境搭建
jmeter
qq_4924484466 天前
Jmeter循环控制器,IF控制器,正则表达式
jmeter
张永清-老清6 天前
每周读书与学习->JMeter主要元件详细介绍(一)配置元件
学习·jmeter·性能调优·jmeter性能测试·性能分析·干货分享
wdlnancy6 天前
Jmeter 线程组、定时器、监听器、后置处理器常用配置说明
jmeter
清风~徐~来6 天前
【软件测试】性能测试工具 JMeter
jmeter·性能测试