博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LR中的事务(transaction)
阅读量:4202 次
发布时间:2019-05-26

本文共 607 字,大约阅读时间需要 2 分钟。

本文出自:于勇的《性能测试与LoadRunner实践》 

 

事务:事务是要度量其服务器响应时间的任务或操作集。一个完整的事务是由事务开始、事务结束以及一个或多个业务操作/任务构成。形式如图15所示:

15(一个事务示例代码段)

插入一个事务有两种方式来实现,一种是手工方式,另外一种是利用菜单或者工具条进行事务的添加。手工方式要求编写脚本人员必须十分清楚脚本的内容,在合适的位置插入事务的开始和事务的结束函数。另外一种方式,应用菜单或者工具条进行添加相对来说操作方法简单一些,首先切换到脚本树视图,参见图16,而后通过菜单或者工具条添加事务开始和事务结束,参见图17

 

16(工具条相关按钮)

 

 

 

17(事务相关菜单选项和工具按钮)

【作者提示】

 

1.       事务必须是成对出现,即:一个事务有事务开始必然要求也有事务结束。

2.       事务结束函数共包括两个参数,第一个参数是事务的名称,第二个参数是事务的状态。事务状态可以为LR_PASS:返回“Succeed”返回代码 ;LR_FAIL:返回“Fail”返回代码 ;LR_STOP:返回“Stop”返回代码 ;LR_AUTO:自动返回检测到的状态。

在应用事务的过程中,不要将思考时间(lr_think_time函数)放在事务开始和事务结束之间,否则在回放思考时间设置被允许的情况下,思考时间将被算入事务的执行时间,从而影响了对事务正确的执行时间的分析与统计。
你可能感兴趣的文章
Struts2 标签库讲解
查看>>
Google Web工具包 GWT
查看>>
材料与工程学科相关软件
查看>>
MPI的人怎么用仪器
查看>>
windows 下AdNDP 安装使用
查看>>
Project 2013项目管理教程(1):项目管理概述及预备
查看>>
ssh客户端后台运行
查看>>
哥去求职,才说了一句话考官就让我出去
查看>>
【React Native】把现代web科技带给移动开发者(一)
查看>>
【GoLang】Web工作方式
查看>>
Launch Sublime Text 3 from the command line
查看>>
【数据库之mysql】mysql的安装(一)
查看>>
【数据库之mysql】 mysql 入门教程(二)
查看>>
【HTML5/CSS/JS】A list of Font Awesome icons and their CSS content values(一)
查看>>
【HTML5/CSS/JS】<br>与<p>标签区别(二)
查看>>
【HTML5/CSS/JS】开发跨平台应用工具的选择(三)
查看>>
【心灵鸡汤】Give it five minutes不要让一个好主意随风而去
查看>>
【React Native】Invariant Violation: Application AwesomeProject has not been registered
查看>>
【ReactNative】真机上无法调试 could not connect to development server
查看>>
【XCode 4.6】常用快捷键 特别是格式化代码ctrl+i
查看>>