zoukankan      html  css  js  c++  java
  • 性能测试案例

    开源OPMS系统上;opms系统搭建,可参考https://www.cnblogs.com/canglongdao/p/12562972.html;

    需求:给出并发人数和业务时间段,根据2,5,8原则,统计响应时间的超时率;

    1.登录——考勤打卡——退出;

    2.并发人数3人,业务持续时间5分钟;

    3.要求登录响应时间不能超过5s,考勤打卡时间不超过2s,退出系统时间不能超过2s;

    4.要求计算出登录,考勤,退出系统三个业务场景的响应超时率;

    脚本设计

    1.先将基本流跑通,即固定用户登录,考勤打卡,退出;(可使用fiddler抓包查看接口相关信息,手动编写脚本)

      部分请求截图,如下;

      a) 为方便切换请求ip和端口,使用http默认请求值,添加ip、端口;

       b) 打卡请求

       c)退出登录;

    2.使用CSV数据文件设置,将用户名参数化;

     

     

     

    3.业务持续时间5分钟,所以线程组中,勾选调度器,持续时间300s;

     

     4.并发人数3人,需要设置集合点;线程组中的线程数 应>= 同步定时器中用户数量;

     

     5.设置响应时间,使用断言持续时间;登录响应时间不超过5s;

     

     

     

     

     6.超时率统计,可查看聚合报告;

    如下图,当登录断言持续时间设置为113ms时,2/3失败;

     

     

     

     

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    Python语言之并发编程
    python语言之系统工具
    python语言之正则
    python语言之字符串与字节
    Python语言之持久化
    Python语言之数字格式化与时间
    Python语言之异常处理与测试
    Java-AQS源码详解(细节很多!)
    redis的主从复制原理
    Amdahl定律和可伸缩性
  • 原文地址:https://www.cnblogs.com/canglongdao/p/12601894.html
Copyright © 2011-2022 走看看