将事务插入到 Vuser 脚本(lr用户手册)

发表于:2008-07-30来源:作者:点击数: 标签:脚本用户手册Vuser事务
可以定义事务以度量 服务器 的 性能 。每个事务度量服务器响应指定 Vuser 请求所 用的时间。这些请求可以是简单任务(如等待对单个查询的响应),也可以是复 杂任务(如提交多个查询和生成报告)。 要度量事务,需要插入 Vuser 函数以标记任务的开始和结束。
可以定义事务以度量服务器性能。每个事务度量服务器响应指定 Vuser 请求所
用的时间。这些请求可以是简单任务(如等待对单个查询的响应),也可以是复
杂任务(如提交多个查询和生成报告)。
要度量事务,需要插入 Vuser 函数以标记任务的开始和结束。在脚本内,可以标
记的事务不受数量限制,每个事务的名称都不同。
对于 LoadRunner 和优化模块,Controller 或控制台将度量执行每个事务所用的
时间。运行测试后,可使用 Analysis 的图形和报告来分析各个事务的服务器性
能。

可以在录制期间或录制之后创建事务。要在录制后添加事务,请使用事务编辑器
以用图形标记事务的步骤,“事务”(通过 VuGen 的事务编辑器,可以在脚本的缩略图视图中直接添加和管理事务。)。或者,使用“插入”菜
单添加“开始事务”和“结束事务”标记。
以下部分描述如何在录制期间创建事务。

要标记事务的开始,请执行下列操作:
1 在录制 Vuser 脚本时,单击“录制”工具栏上的“开始事务”按钮。将打开
“开始事务”对话框。

2 在“事务名”框中键入事务的名称。事务名必须以字母或数字开始,可以包含字
母、数字或者下列字符:!、$、%、&、'、-、[、^、_、`、<、>、{、}、| 或 ~。
请勿使用句号 (.)。
单击“确定”接受该事务名称。VuGen 将把 lr_start_transaction 语句插入到
Vuser 脚本。例如,以下函数指示了 trans1 事务的开始:
lr_start_transaction("trans1");

标记事务的结束
可通过结束事务语句来标记业务流程的结束。
要标记事务的结束,请执行下列操作:
1 在录制脚本时,单击“录制”工具栏上的“结束事务”按钮。将打开“结束事
务”对话框。


2 单击箭头获得打开事务的列表。选择要关闭的事务。
单击“确定”接受该事务名称。VuGen 将把 lr_end_transaction 语句插入到
Vuser 脚本。例如,以下函数指示了 trans1 事务的结束:

lr_end_transaction("trans1", LR_AUTO);

原文转自:http://www.ltesting.net