一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“RTS设置及场景监控”。
一、RTS设置
RTS:Run-Time Settings运行时的设置,用于设置脚本运行时的一些相关参数。
1、迭代时间的设置
迭代次数设置,一般最多设置为3次即可。
迭代的时候间隔设置
2、日志文件
必须选择总是发送日志选项,这样才可以记录所有的日志信息
日志生成的格式选择扩展日志-->参数提交
3、思考时间
think_time:思考时间,是指请求与请求之间的时间间隔
思考时间的设置如下:
--->忽略思考时间
--->与录制一样
--->按录制思考时间的倍数来回放
--->在一个时间范围内随机取值
--->限制思考时间,如果按以上的方法回放脚本,思考时间超过限制的思考,那么就限制的思考时间来执行,如果未超过,就按计算也来的思考时间来回放。一般情况下设置在3-5秒即可。
二、输出错误信息分析
输出信息窗口会显示出一些错误的信息,错误的信息格式如下:
Action.c(280): Continuing after Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.
Action.c:表示出错的信息是action部分的代码引起的
(280):第280行代码出错
后面是详细的错误信息
通过输出的信息,来查找我们是哪个虚拟用户失败、哪台负载机失败。
进而找到对应的日志文件。
三、场景监控
场景监控中有三个视图很重要:一是事务响应时间;二是点击率;三是吞吐量。
事务响应时间:主要是描述一个事务所消耗的时间。
关注的内容是响应时间值和波形波动情况。
点击率表示每秒的HTTP请求数,点击率与虚拟用户运行的图成正比
点击率的平均可以通过估算得到
吞吐量与点击率成正比