开源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失败;
所有评论(0)