jmeter之登录接口的一次简单压测与分析

前言:登录接口的一次简单压测与分析

 

1、接口文档

2、配置线程组

 3、结果分析

 

1、接口文档

a.拿到接口文档

接口地址:http://localhost:8080/jpress/admin/login
返回格式:json
请求方式:post
请求参数说明:

返回状态码: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、响应时间是指系统对请求作出响应的时间

posted @ 2017-08-15 22:24  给明天的自己  阅读(2391)  评论(4编辑  收藏  举报