jmeter-5.6.3性能压测

下载地址:https://projects.apache.org/
版本:apache-jmeter-5.6.3
JDK:jdk-8u411-windows-x64
环境:windows
apache-jmeter-5.6.3.zip 解压后 修改apache-jmeter-5.6.3\bin\jmeter.bat 配置JAVA_HOME
#指定JDK目录
JAVA_HOME=D:\Java\jdk-1.8
 
运行jmeter
双击jmeter.bat 运行,默认是EN
 
通过Options-Choose Language-Chinese   显示为中文
 
 
 
应用场景
在国产化背景下,项目从oracle数据库切换到国产化达梦,为保障业务性能,进行业务性能压测. 下面是对建单接口进行压测.
建立接口为webservice
通过soapui 完成接口调用。request内容用于jmeter http调用时使用。

 

 
下面是在jmeter中调用接口建单压测
 
第一步:建立一个Thread Group 线程组,  Test Plan 右键添加--线程(用户)--线程组
 
第二步,  在Thread Group 右键-添加-取样器-HTTP请求
 
 
在添加-配置元件-HTTP信息头管理器
 
在http请求--添加-监听器--查看结果树。用于查询调用结果的,也可以添加汇总报告之类的。

 

 
由于本次业务特殊性,每次建单中字段内容不能重复,所以添加-配置元件-Random Variable,产生一个随机数。报文中引用此变量。

 

 
具体配置参数
HTTP信息头管理器中增加两个变量。  SOAPAction 为调用接口方法
 
随机变量--这里将AlarmSn 随机生成四位数
http请求, 在配置服务器名称 ,http请求方法,路径, 消息体数据为soapui request内容,内容中可以通过${AlarmSn} 引用变量。

 

 
配置为线程数据组,点击开始,进行压力测试。并在查看结果树中查看结果。
posted on 2024-12-18 09:44  浊酒三杯  阅读(38)  评论(0编辑  收藏  举报