loudrunner 个人使用说明 - 图文 联系客服

发布时间 : 星期六 文章loudrunner 个人使用说明 - 图文更新完毕开始阅读b9243e679b6648d7c1c746f2

这里简单说明一下:VuGen 中的脚本分为三部分:vuser_init、vuser_end 和 Action。其中 vuser_init 和 vuser_end 都只能存在一个,不能再分割,而 Action 还可以分成无数多个部 分(通过点击 New 按钮,新建 ActionXXX)。

在录制需要登陆的系统时,我们把登陆部分放到 vuser_init 中,把登陆后的操作部分放 到 Action 中,把注销关闭登陆部分放到 vuser_end 中。(如果需要在登陆操作设集合点,那么登陆操作也要放到 Action中,因为 vuser_init中不能添加集合点)在其他情况下,我们只要把操作部分放到 Action 中即可。

注意:在重复执行测试脚本时,vuser_init 和 vuser_end 中的内容只会执行一次,重复 执行的只是 Action 中的部分。

? “Record the application startup”默认情况下是选中的,说明应用程序一旦启动, VuGen 就会开始录制脚本;如果没有选中,应用程序启动后,VuGen 出现以下对 话框,并且暂时不会开始录制脚本,用户操作应用程序到需要录制的地方,按下 “Record”按钮,VuGen 才开始录制。

? 点“Options”按钮,进入录制的设置窗体,这里一般情况下不需要改动。

? Recording 标签页:默认情况下选择“HTML-based Script”,说明脚本中采用 HTML 页面的形式来表示,这种方式的 Script 脚本容易维护,容易理解,推荐 这种方式录制(微软在 ACT 中附带的 Duwamish7 例子采用的就是这种方式)。 “URL-based Script”说明脚本中的表示采用基于 URL的方式,WAS 和 ACT 中的录制方式就是这种,这种方式看上去比较乱。 选择哪种方式录制,有以下参考原则:

1 基于浏览器的应用程序推荐使用 HTML-based Script

2 不是基于浏览器的应用程序推荐使用 URL-based Script。

3 如果基于浏览器的应用程序中包含了 JavaScript 并且该脚本向服务器产生 了请求,比如 DataGrid 的分页按钮等,也要使用 URL-based 方式录制 4 基于浏览器的应用程序中使用了 HTTPS 安全协议,使用 URL-based 方式 录制

? Advanced 标签页:取默认情况即可。下面的图简单的说明了各项的含义。 ? Correlation 标签页:这里的内容比较重要,需要定制,主要是为了在录制过程 中设置自动关联。这里资料比较少,现在还没有进行深入的研究。 由于内容比较多,就不再一一介绍各项的含义了。

根据自己的需求,选择适当的设置,然后点“OK”后,VuGen 开始录制脚本。 在录制过程中,不要使用浏览器的“后退”功能,LoadRunner支持不太好!

录制过程中,在屏幕上会有一个工具条出现。 下面我们简单介绍一下各个按钮的功能。

录制的过程和 WinRunner 有些类似,不再多介绍。

录制完成后,按下“结束录制”按钮,VuGen 自动生成用户脚本,退出录制过程。脚 本参考下页的图。

插入事务

事务(Transaction):为了衡量服务器的性能,我们需要定义事务。比如:我们在脚本 中有一个数据查询操作,为了衡量服务器执行查询操作的性能,我们把这个操作定义为一个 事务,这样在运行测试脚本时,LoadRunner 运行到该事务的开始点时,LoadRunner 就会开 始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间在结果中会有反映。 插入事务操作可以在录制过程中进行,也可以在录制结束后进行。LoadRunner 运行在 脚本中插入不限数量的事务。

具体的操作方法如下:在需要定义事务的操作前面,通过菜单或者工具栏插入。

出现以下对话框: