LoadRnner插入事务、集合点、注释
LoadRnner插入
事务(Transaction)
为了衡量服务器的性能,我们需要定义事务。比如:我们在脚本中有一个数据查询操作,为了衡量服务器执行查询操作的性能,我们把这个操作定义为一个事务,这样在运行测试脚本时,LoadRunner运行到该事务的开始点时,LoadRunner就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间在结果中会有反映。
操作方式:
录制时插入:如图点击相应按钮进行插入事务。
脚本中插入:可通过菜单、工具栏插入,如果代码水平比较不错的可以在代码中直接写入。
在菜单栏或工具栏插入“开始事务”。
点击后出现以下对话框:
输入该事务的名称。(该名称最好能代表本次事务的动作)
在菜单栏或工具栏插入“结束事务”。
点击后出现以下对话框:
默认情况下,事务的名称列出最近的一个事务名称。一般情况下,事务名称不用修改,事务状态在一般情况下也是默认,可以不做修改。
若编码能力比较好的想在脚本中插入事务,找到相应动作的前后插入代码,如下:
集合点(Rendezvous)
为了衡量在加重负载的情况下服务器的性能情况。在测试计划中,可能会要求系统能够承受1000人同时提交数据,在LoadRunner中可以通过在提交数据库操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner就会价差同时有多少用户运行到集合点,如果不到1000人,LoadRunner就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到1000人时,LoadRunner命令1000人同时去提交数据,从而达到测试计划中的需求。(集合点京城和事务结合起来使用。集合点只能插入到Action部分,vuser_init和vuser_end中不能插入集合点。)
操作方式:
录制时插入:如图点击相应按钮进行插入集合点。
脚本中插入:可以通过菜单栏进行插入。(如果编码能力较好的可以进行在代码中写入)
在菜单栏插入“集合点”。
点击后出现以下对话框:
输入集合点名称。(最好能代表这个集合点完整的动作)
若想在脚本中写入代码,找到需要插入集合点的地方,如下:
注释(Comment)
注释的作用就不多说了,最好是在录制过程中。
操作方式:
录制时插入:在录制过程中插入“注释”,如图
脚本中插入:通过菜单栏或工具栏,在相应脚本中,插入“注释”。
通过菜单栏进行插入“注释”。
点击后显示以下对话框:
若想在代码中插入相应内容,如下: