LoadRnner插入事务、集合点、注释

LoadRnner插入

         事务(Transaction

         为了衡量服务器的性能,我们需要定义事务。比如:我们在脚本中有一个数据查询操作,为了衡量服务器执行查询操作的性能,我们把这个操作定义为一个事务,这样在运行测试脚本时,LoadRunner运行到该事务的开始点时,LoadRunner就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间在结果中会有反映。

操作方式:

         录制时插入:如图点击相应按钮进行插入事务。

 

     脚本中插入:可通过菜单、工具栏插入,如果代码水平比较不错的可以在代码中直接写入。

 

         在菜单栏或工具栏插入“开始事务”。

         点击后出现以下对话框:

 

         输入该事务的名称。(该名称最好能代表本次事务的动作)

 

         在菜单栏或工具栏插入“结束事务”。

 

         点击后出现以下对话框:

 

         默认情况下,事务的名称列出最近的一个事务名称。一般情况下,事务名称不用修改,事务状态在一般情况下也是默认,可以不做修改。

 

         若编码能力比较好的想在脚本中插入事务,找到相应动作的前后插入代码,如下:

 

 

 

         集合点(Rendezvous

         为了衡量在加重负载的情况下服务器的性能情况。在测试计划中,可能会要求系统能够承受1000人同时提交数据,在LoadRunner中可以通过在提交数据库操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner就会价差同时有多少用户运行到集合点,如果不到1000人,LoadRunner就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到1000人时,LoadRunner命令1000人同时去提交数据,从而达到测试计划中的需求。(集合点京城和事务结合起来使用。集合点只能插入到Action部分,vuser_init和vuser_end中不能插入集合点。)

         操作方式:

         录制时插入:如图点击相应按钮进行插入集合点。

 

         脚本中插入:可以通过菜单栏进行插入。(如果编码能力较好的可以进行在代码中写入)

         在菜单栏插入“集合点”。

 

         点击后出现以下对话框:

 

         输入集合点名称。(最好能代表这个集合点完整的动作)

 

         若想在脚本中写入代码,找到需要插入集合点的地方,如下:

 

 

 

         注释(Comment

         注释的作用就不多说了,最好是在录制过程中。

         操作方式:

         录制时插入:在录制过程中插入“注释”,如图

 

         脚本中插入:通过菜单栏或工具栏,在相应脚本中,插入“注释”。

         通过菜单栏进行插入“注释”。

 

         点击后显示以下对话框:

 

         若想在代码中插入相应内容,如下:

 

posted @ 2011-04-06 11:10  Isis_dan  阅读(888)  评论(0编辑  收藏  举报