本文主要是介绍项目实战一单场景性能测试实践,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.单接口性能场景介绍
以Django开发的web登录接口为例
1.登录接口
功能描述:用户登录接口
设计数据:账号,密码,token, sessionid
考虑因素:
1)能否使用同一个账号去操作
2)是否需要参数化
2.场景设计
2.1 性能场景描述
用户访问首页–登录–退出
2.2性能场景指标
1.验证最大并发登陆用户数–(负载测试逻辑:一点点的加压)
2.错误率<0.5%
3.登陆响应时间<5s
4.服务器资源使用合理:
a.cpu使用率<80%
b.内存使用率<80%
3.性能监控
3.1Jmeter监控
1.尽可能的不要使用查看树
2.只添加必要的断言
3.聚合报告
4.非GUI模式执行
3.2Grafana监控服务器资源
1.node_exporter+Prometheus+Grafana组合
2.node_exporter+Prometheus+Grafana组合
4.脚本实现
jmx:
<?xml version="1.0" encoding=
这篇关于项目实战一单场景性能测试实践的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!