目录
前言:
1. 总体需求
2. 实现流程
3.准备工作
4.具体实现
4.1 用例执行
主流程脚本
4.2 服务器监控
监控脚本:
服务器监控脚本
4.3 生成 html 报告
html 样式表
发邮件脚本
前言:
基于JMeter和Shell的接口性能自动化是一种有效的方法,可以帮助测试团队提高测试效率和准确性。JMeter作为性能测试工具,可以模拟并发用户对接口进行请求,并收集关键的性能指标。Shell脚本可以用于自动化执行JMeter测试,并进行结果分析和报告生成。
1. 总体需求
由于性能测试中涉及的查询接口多,版本迭代频繁,版本更新后自动跑一轮查询业务的性能,可以及时发现一些开发修复 bug 触发的非预期的 bug,利用晚上时间快速重测性能接口可以解放人工测试的时间,让测试人员可以把精力集中在测试复杂接口,调优分析性能瓶颈上。
2. 实现流程
自动化的场景模拟真实手工测试,操作步骤和手工测试一样。
3.准备工作
准备软件:
系统环境:CentOS release 6.7 (Final)
内核版本:Linux localhost 2.6.32-573.7.1.el6.x86_64
测试工具:apache-jmeter-2.13 Apache JMeter - Download Apache JMeter
运行 JDK 环境:Java Downloads | Oracle
python 环境:Python 2.6.6
服务器监控 nmon:nmon for Linux | Site / Download文章来源:https://www.toymoban.com/news/detail-557531.html
4.具体实现
4.1 用例执行
Jmeter 的执行支持命令行的方式执行,并且会有一个粗略报告,我们取这个报告里面的执行结果并保存下来
Jmeter 的执行结果:文章来源地址https://www.toymoban.com/news/detail-557531.html
到了这里,关于基于 jmeter 和 shell 的接口性能自动化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!