怎么设置事务和集合点
怎么设置事务和集合点.请高手指点一下.方法
标记事务的开始创建脚本之前,应首先确定要度量的业务流程。然后将每个业务流程或子流程标记为事务。
要标记事务的开始,请执行下列操作:
在录制 Vuser 脚本时,单击“录制”工具栏上的“开始事务”按钮。将打开“开始事务”对话框。
在“事务名”框中键入事务的名称。事务名必须以字母或数字开始,可以包含字母、数字或者下列字符:!、$、%、&、'、-、[、^、_、`、<、>、{、}、| 或 ~。请勿使用句号 (.)。
单击“确定”接受该事务名称。VuGen 将把 lr_start_transaction 语句插入到 Vuser 脚本。例如,以下函数指示了 trans1 事务的开始:
lr_start_transaction("trans1");
标记事务的结束
可通过结束事务语句来标记业务流程的结束。
要标记事务的结束,请执行下列操作:
在录制脚本时,单击“录制”工具栏上的“结束事务”按钮。将打开“结束事务”对话框。
单击箭头获得打开事务的列表。选择要关闭的事务。
单击“确定”接受该事务名称。VuGen 将把 lr_end_transaction 语句插入到 Vuser 脚本。例如,以下函数指示了 trans1 事务的结束:
lr_end_transaction("trans1", LR_AUTO);
将集合点插入到 Vuser 脚本
注意:该部分仅适用于 LoadRunner 和优化模块。
执行负载测试时,需要模拟系统上有较重的用户负载。要实现此操作,可以同步 Vuser 以便恰好在同一时刻执行任务。通过创建集合点,可以配置多个 Vuser 同时执行操作。当某个 Vuser 到达该集合点时,将进行等待,直到参与该集合的全部 Vuser 都到达。指定数量的 Vuser 均到达后,释放所有这些 Vuser。
可通过将集合点插入到 Vuser 脚本来指定会合位置。在 Vuser 执行脚本并遇到集合点时,脚本将暂停执行,Vuser 将等待 Controller 或控制台的允许以继续执行。Vuser 从集合释放后,将执行脚本中的下一个任务。
注意:只能向 Action 部分(而不是 init 或 end 部分)添加集合。
要插入集合点,请执行下列操作:
在录制 Vuser 脚本时,单击“录制”工具栏上的“集合”按钮。将打开“集合”对话框。
在“集合名”框中键入集合点的名称。
单击“确定”接受该集合名称。VuGen 将把 lr_rendezvous 语句插入到 Vuser 脚本。例如,以下函数将定义名为 rendezvous1 的集合点:
lr_rendezvous("rendezvous1");
注意:完成录制会话后,可以依次选择 VuGen 菜单上的“插入”>“集合”,将集合点插入到脚本。 顶楼上。 集合点和事务是结合使用的,集合点要放在事务前面。
回复 #2 27022007 的帖子
写的很好呀!向你学习!sdlkfj2 介绍的很详细学习了 还有,要有始有终
有事务开始,别忘了事务结束哦
回复 #4 hxf 的帖子
为什么集合要放在事物的前面?sdlkfj1回复 #8 yunyan 的帖子
仔细想想,你集合的目的是什么?冲刺啊,如果你冲刺完了再集合,对系统还有什么压力而言。
另外补充一下,集合点设置完了,需要在场景里面激活并设置相关的集合点策略,否则是不起作用的。
疑问?
插入事物点和集合点分先后吗? 写的不错,顶~~~~ 学习了~顶
页:
[1]