zoukankan      html  css  js  c++  java
  • 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、响应时间是指系统对请求作出响应的时间

  • 相关阅读:
    Swagger2 添加HTTP head参数
    获取枚举类型描述
    JS设置cookie、读取cookie、删除cookie
    ES6中Promise的入门(结合例子)
    阮一峰的ES6---Promise对象
    model_util.py
    IfcSpatialElementType
    labelme coco
    python opencv KeyPoint
    IfcSpatialZoneType
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/7368124.html
Copyright © 2011-2022 走看看