事务(Transaction)
定义:transaction是这样一个点,为了衡量某个操作的性能,需要在操作的开始和结束为止插入这样一个范围,就定义为trancsaction
原因:从性能测试的角度出发,我们需要知道不同的操作花费的时间,这样我们就可以衡量不同的操作对系统所造成的影响,那么我们如何知道不同的操作所花费的时间,这就用到了事务,我们在操作之前插入一个事务开始标识,在操作完成后插入一个事务结束表示,就可以看到具体的事务所用到的时间。
具体操作如下:
在loadrunner中打开已经录制的脚本,在需要的操作中插入事务:插入事务有两种方式,一种是直接通过菜单栏点击图中的标志,一种是在菜单的insert中选中
2、输入事务的名称,点击确定,事务是成对出现的,有开始事务就有结束事务
3、事务插入成功之后,点击运行按钮,运行完成之后,在日志中查看此次事务需要的时间,具体如下:
注意事项:
在应用事务的过程中,不要将思考时间(lr_think_time函数)放在事务开始和事务结束之间,否则在回放思考时间设置被允许的情况下,思考时间将被算入事务的执行时间,从而影响了对事务正确的执行时间分析与统计。