jmeter 复杂协议&&静默压测

1.jmeter 多协议,Sampler

后端架构师技术图谱 architect-awesome
原生的Sampler 支持的类型,Jmeter的Sampler是发送请求的核心配件
image
image

2.jmeter MQTT性能

参考地址:https://www.cnblogs.com/saryli/p/6928051.html
插件下载地址:https://github.com/xmeter-net/mqtt-jmeter
1.插件安装在lib/ext,并重启jmeter
image
2.安装好之后,jmeter的sampler中会有对应的插件
image
3.jmeter步骤
image
image
image
image
4.验证
image
image

3.jmeter kafka测试

Apache Kafka 分布式流平台: 发布订阅记录流,和消息队列或者企业新消息系统类似。 以可容错、持久的⽅式保存记录流。 当记录流产⽣时就进⾏处理。
参考分析文章:https://www.cnblogs.com/daydayup-lin/p/14124816.html
kafka 可视化工具文章:https://www.cnblogs.com/miracle-luna/p/11299345.html
kafka 工具下载地址:https://www.kafkatool.com/download.html
但是这里配置还是有问题的

4.jmeter静默压测

4.1 不需要参数,不需要报告

参考地址:https://www.cnblogs.com/L-Test/p/9427795.html
核心语句:jmeter -n -t jmeter脚本地址 -l jmeter 报告地址jtl
运行完之后,使用监听打开报告
image

4.2 需要参数,需要报告

jmeter中添加参数
image
完整使用命令:
jmeter -Jthresd=2 -n -t E:scriptsMQTT.jmx -l E:scriptslog esults1.jtl -e -o E:scriptshtml.html
image
前提:
需要打开jmeter.properties中的参数
image
然后就能生成可爱的报告了
image

5.函数助手

官网地址:https://jmeter.apache.org/usermanual/functions.html
5.1 csv_read
image
粘贴的函数的完整格式:${__CSVRead(F:work大数据scripts est6215csvtest.csv,1)}
如果知道函数的写法,可以直接写
image

原文地址:https://www.cnblogs.com/gasx/p/14897045.html