1.jemeter 场景压测 单接口最大并发数

1.jemeter 场景压测 单接口最大并发数,第1张

清除jmeter记录的influxdb历史数据, drop series

1二分法摸测

2获取接口稳定tps后,设置tps接近的并发线程
并发线程递增速度降低,进一步测试最大并发
结论: 最大并发数设置为tps数可以保证最大并发数
减少并发数,小于tps,查看tps无变化矛盾吗?
另, 为何jmeter的summary report和grafana中收集的各个数据指标相差这么大?

1使用浏览器插件来录制脚本,可以借助阿里云的插件来实现
2导出为jmx文件
3调整jmx文件的步骤,按照接口的名称一一对应去重新命名每一步的业务
4调试jmx文件直到可以正常运行并查看实际环境,确保根据运行的jmx文件正确的生成/变更了业务项
5根据性能的需求配置线程数、启动时间、运行时间等配置项并保存
6在jmeter安装路径的bin目录下,文件夹地址栏输入cmd,使用命令行模式运行并生成测试报告
jmeter -n -t X:\apache-jmeter-541\xxxjmx -l testinitfile -e -o /output
后续每次使用该命令需要先删除testinitfile文件并且清空output文件夹
7也可以不使用jmeter运行,使用阿里云PTS压测平台创建jmeter压测场景,导入录制的jmx文件,调试脚本,检查关键步骤的接口返回,确认返回是成功的,不能以200的状态码来判定,调试直到可以正常运行并查看实际环境,正确的生成/变更了业务项,然后配置压测场景,保存配置开始压测
8运行脚本的时候登录系统主机检查服务器的内存、CPU等资源占用情况
9压测数据量较大,测试完成后清除掉测试产生的数据
9jmeter可以根据需要安装测试报告汉化模板,阿里云PTS压测可以查看或导出压测报告

服务端系分提供的某接口样例为:
评估后可采用使用jmeter进行压力测试的步骤为:
启动jmeter:在bin下点击jmeterbat,运行jmeter
2 创建测试计划:
默认启动jmeter时会加载一个测试技术模板
3 保存测试计划:修改名称为>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13213758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-21
下一篇 2023-06-21

发表评论

登录后才能评论

评论列表(0条)

保存