一,jmeter可用性
1,性能测试
2,压力测试
3,接口测试
二,安装
下载地址:<u>https://jmeter.apache.org/download_jmeter.cgi</u>
三,使用
1,打开Jmeter,新建一个测试计划
2,线程组
选择测试计划->添加->线程->线程组
image.png
image.png
每秒(Ramp-Up时间)100个用户(线程数)执行,循环1次(循环次数)
3,变量
添加->配置元件->CSV Data Set Config
image.png
image.png
CSV Data Set Config 本地变量文件变量之前以,隔开,如图
image.png
4,HTTP CooKie管理器
作用:
HTTP Cookie管理,主要是通过其他途径获取有效的用户登录后生成的cookie,放入HTTP Cookie管理中,在后续接口的操作中,请求会自动带上有效的cookie信息,让服务器认为,接口现在的操作是已登录有效用户,从而保证我们接口的正常运行及返回
添加->配置元件->HTTP CooKie管理器
image.png
5,hTTP请求
添加->取样器->HTTP请求
image.png
image.png
6,添加监听器
添加->监听器->
image.png
四,扩展
1,influxdb+Grafana+jmeter监控搭建
2,jmeter分布式部署测试
2.1,controler机器上部署jmeter,修改配置
jmeter.properties,修改如下配置:
remote_hosts=127.0.0.1:1099,192.168.29.185:1099(多台slave之前用 "," 隔开)
注:csv文件变量需要用相对路径
2.2,执行机agent启动jmeter-server端
在目录\apache-jmeter-5.0\bin下,修改jmeter.properties文件中
server.rmi.ssl.disable=false,改为true
启动jmeter-server.bat
注:需要运行的jmx文件及文件变量需要上传到执行机上,且文件变量相对路径正确
2.3,controler启动agent测试
image.png
网友评论