天天看点

LoadRunner学习笔记(三)

场景计划中组和场景的区别

组group:多个脚本之间按照独立设置模式跑,各个脚本可以单独设置虚拟用户、运行时间等。在组计划中可以指定多个脚本

什么时候启动(同时启动、某个场景完成后启动、过指定时间后启动)。

场景scenario:多个脚本用一种模式跑,将总的虚拟用户数按照一定的比例分配给各个脚本。

思考时间:用户在各步骤之间停下来思考的时间。

由于用户是根据其经验水平和目标与应用程序交互,因此,技术上更加精通的

用户工作速度可能会比新用户快。通过启用思考时间,可使 Vuser 在负载测试

期间更准确地模拟对应的真实用户。

支持浏览器,官方文档没有明确表示支持,可以尝试。官方支持列表如下:

Microsoft Internet Explorer 6.0 SP1 or SP2

Microsoft Internet Explorer 7.0

Microsoft Internet Explorer 8.0

FireFox 6~8

Opera7~11

事务失败:重新设置用户加载方式、减少虚拟用户的数量。

响应时间= Client到Web Server的时间+Web Server处理时间+

Web Server到App Server的时间+App Server处理时间+

App Server到DB Server的时间+DB Server的处理时间+

DB Server到App Server的时间+

App Server到Web Server的时间+

Web Server到Client的时间

事务的结果Duration:

通过事务记录下的事务时间(Duration)包括如下几个部分的组成:

(1)事务中业务操作时间

通过事务记录业务所消耗的时间

(2)事务自身的时间误差

事务即使没有操作,这个也是需要时间的,很小所以可以忽略

(3)Think time

模拟用户等待的方式,通过函数lr_think_time()实现

(4)Wasted time

事务中应该扣除的由于其他原因导致的时间浪费,如关联函数,检查点函数等