本篇经验将和大家介绍LoadRunner中SLA按平均事务响应时间来度量的步骤,希望对大家的工作和学习有所帮助!
方法/步骤
1、设置负载标准。如果选择按平均事务响应时间来度量,如下图所示:选择负载标准,即通过什么指标来衡量事务响应的变化情况,以运行的虚拟用户数为例,需要设置在不同运行虚拟用户数下事务的响应时间。
2、设置阈值。选择好负载标准后,需溴溢菏确要设置在不同的负载标准情况下,事务响应时间情况,这里即需要设置在不同运行虚拟用户下事务的响应时间情况,剧安颌儿如下图所示:设置为当虚拟用户数少于10个时,事务响应时间应该不超过1s,当虚拟用户数大于10个时,事务响应时间不超过1.5s。
3、设置到这里就已经全部完成了,可以看出SLA从本质上来说它是一种目标,是一种度量测试结果是否达到目标的一种手段,与目标场景的设置很相似,原理几乎一致。完成SLA设置后,在分析器中会显示出每个度量事务在不同时间域中的结果表现,如下图所示:
4、在此可以选择不同事务、不同时间域进行详细的分析,以查看机票信息为例进行分析,单击analyzetransaction按钮分析器会显示出该事务的详细信息,详细分析信息主要包括事务摘要信息、事务相关、错误信息和快照视图。事务摘要信息,如下图所示:
5、事务相关联信息(主要包括显示分析事务时可能需要关联的相关信息:脚本运行时的一些错误信息、系统资源消耗情况、web资源消耗情况和数据库资源消耗情况。),如下图所示:注:我的报告中只显示了web资源消耗情况,其实还有上面所提到的其他几种信息的。
6、错误信息(主要显示整个场景运行过程中出现的错误信息,这在与场景运行过程中产生的错误输出信息类似。详细地记录了错误的类型、错误代码、事务名称、脚本、错误代码行数、运行过程中哪个虚拟用户出错等一些相关的信息),如下图所示:
7、快照视图(主要是描述分析的时间域中事务响应时间的情况),跗柿椁焚如下图所示:横坐标表示场景执行的时间,纵坐标表示事务响应时间,图中有3条曲线,事傥枕败红色的表示场景运行时的虚拟用户数,绿色为场景运行时事务的响应时间,黑色表示SLA定义的阈值。如果绿色的线超过了黑色线则说明该点的SLA失败,那么SLA的状态将会置为失败。反之则成功,SLA的状态将置为通过。注:按百分比模式与按平均模式的结果显示会有点不同,具体可自行操作分析。