天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

Loadrunner11之VuGen事务技术Transaction(十三)

上一篇 / 下一篇  2011-11-13 20:41:26 / 精华(1) / 置顶(1) / 个人分类:性能测试工具


每篇一问:什么东西制造期和有效日期是同一天的?


1、事务的定义:

事务可以帮助我们统计用户响应时间,事务响应时间是通过记录用户请求的开始时间和服务器返回内容到客户时间的差值来计算用户响应时间的

响应时间= ClientWeb Server的时间+Web Server处理时间+

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

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

             DB ServerApp Server的时间+

               App ServerWeb Server的时间+

               Web ServerClient的时间

通过事务监控响应时间:在请求的发出前添加一个事务开始的计数器,在请求结束的地方添加事务结束的计数器,LR会帮助我们自动计算时间差。比如在登录窗口弹出来的时候就添加一个开始事务,然后在输入用户名和密码之后再设置一个结束事务,那么系统会自动计算登录的时间差。

2、事务的操作:

事务的开始函数是lr_start_transaction(),通过使用Insert->Start Transaction或者使用快捷键Ctrl+T添加

事务的结束函数是lr_end_transaction(),通过使用Insert->End Transaction或者使用快捷键Ctrl+D添加

3事务的状态

LR_PASS事务是以PASS状态通过的,该事务做了正确的事情

LR_FAIL事务是以FAIL状态结束的,该事务做了失败的事情

LR_AUTO事务的状态是由系统自动根据默认来判断的,结果为PASS/FAIL/STOP

4、事务的结果Duration:

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

1)事务中业务操作时间

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

2)事务自身的时间误差

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

3Think time

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

4Wasted time

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


每篇一答:日报


                                                       零测试


TAG: 零测试 响应时间 loadrunner11 Loadrunner11 VuGen vugen 事务技术 事务的状态

 

评分:0

我来说两句

Open Toolbar