LR中的事务(transaction)

原创 2008年07月30日 17:56:00

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

 

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

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

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

 

16(工具条相关按钮)

 

 

 

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

【作者提示】

 

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

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

在应用事务的过程中,不要将思考时间(lr_think_time函数)放在事务开始和事务结束之间,否则在回放思考时间设置被允许的情况下,思考时间将被算入事务的执行时间,从而影响了对事务正确的执行时间的分析与统计。

相关文章推荐

LR脚本中对于中文乱码问题

在我们使用loadrunner录制脚本的过程中,难免会遇到脚本中的汉字为乱码的情况。以下为解决方案: 1、在recording options中的--advanced---support chares...

LR学习笔记之—事务(性能测试进阶指南LR11)

一、对事务的理解 在LR中什么是事务,事务是记录从客户端到服务器端,服务器端返回到客户端应答的时间,可以反映出一个操作所用的时间。那么事务的时间主要是由响应时间、事务自身时间、浪费时间(wasted...

LR中的事务(transaction)

1.什么事务? 2.事务的作用是什么? 3将事务插入到Vuser脚本中 本文出自:于勇的《性能测试与LoadRunner实践》 事务:事务是要度量其服务器响应时间的任务或操作集。一个完整...

transaction事务

  • 2016年10月09日 22:46
  • 686B
  • 下载

100个提交事务的LR脚步

Action() { lr_rendezvous("openid"); lr_start_transaction("pageview"); web_url("x93ksxd9das...

对LR analysis的平均事务响应时间和summary里的时间值的不同的解释

这里我已经忽略了思考时间。 看这里的liboys事务的值。先记住它们。 再看这个图中的liboys事务的时间值,再记住它们。 看看这个average transactio...
  • xu1314
  • xu1314
  • 2012年04月24日 16:18
  • 2069

Lr 常用字符串函数,判断事务是否成功

1)strcat编辑本段回目录   char *strcat ( char *to, const char *from );   功能:链接两个字符串。   例子:   这个例子是用strc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LR中的事务(transaction)
举报原因:
原因补充:

(最多只允许输入30个字)