前言:登录接口的一次简单压测与分析
1、接口文档
2、配置线程组
3、结果分析
1、接口文档
a.拿到接口文档
返回状态码:200
返回结果:
登录成功:
{
: "message":"登陆成功",
: "errorCode":0,
: "data":null
}
登录失败:
{
: "message":"密码错误",
: "errorCode":1,
: "data":null
}
b.没有接口文档时,直接使用fidder获取
2、配置线程数
Ramp-up:配置期望多久这些线程启动完成
线程数*循环次数=每秒并发用户数
设置循环次数的目的是因为,循环次数为1是代表系统空虚时的响应时间,所以需要设置循环多次来看下系统响应时间,也可以通过设置持续时间来观察系统的响应时间
3、结果分析
a.界面分析
b.其他
1、查看服务器日志,是否有报错
2、数据库慢日志
3、关注网络带宽瓶颈
备注:一些性能指标的概念
1、并发数:线程数*循环次数
2、吞吐量(throughput)TPS指系统在单位时间内处理事务的数量
3、响应时间是指系统对请求作出响应的时间