性能测试案例

开源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!!!
原文地址:https://www.cnblogs.com/canglongdao/p/12601894.html