51Testing丛书连载:(三)性能测试进阶指南

发表于:2009-12-23 12:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈霁、牛霜霞、龚永鑫    来源:51Testing软件测试网原创

3.2.3  录制选项

  在选择合适的协议后准备开始录制,而选择不同的协议后弹出的录制窗口和录制选项也不尽相同。

  这里选择Web(HTTP/HTML)协议(模拟浏览器和Web服务器之间的协议交互),如图3.9所示。

  弹出Start Recording窗口,如果没有弹出可以使用Vuser菜单下的Start Recording或Ctrl+R组合键启动录制过程,如图3.10所示。

性能测试进阶指南

图3.9  选择Web协议            

性能测试进阶指南

图3.10  Start Recording窗口(Internet应用)

  Applications Type

  首先需要设置的是Application type,VuGen中提供了Internet Applications和Win32 Applications两种应用的录制选项。

  Internet Applications:指需要录制的对象是一个网络应用(基于浏览器)。

  Program to record:指需要录制的程序名,VuGen默认支持的Web客户端是IE,也建议不要使用任何第三方的浏览器来录制,避免出现不兼容。从Load Runner 9.1版本开始已经能够很好地兼容IE 7.0(最新版本9.5仍然没有提供对IE 8.0的支持)。

  URL Address:录制开始所需要访问的URL地址,也就是第一个请求所需要访问的   页面。

  Working directory:用来指定代码的工作目录。

  Win32 Applications是用来支持Win32的标准客户端,如果客户端是自行开发的,请使用该选项,如图3.11所示。

  Program to record:需要录制的应用程序,我们可以通过后面的  按钮将访问的应用程序添加进来。

  Program arguments:指程序参数,在某些应用程序后需要添加一些参数才能运行,这里提供的是填写参数的位置。

点击查看大图

图3.11  Start Recording窗口(Win32应用)

  Record into Action:录制的内容会被存放在Action中,Action是VuGen提供的一种类似于函数的脚本块,通过将不同的操作存放在不同的Action中实现代码的高内聚低耦合。

  这里可以单击New按钮来新建Action。

  VuGen默认提供了以下3个Action:

  ● Vuser_init

  ● Action

  ● Vuser_end

  这里可以先简单介绍一下这3个Action有什么不同,在LoadRunner中用户的初始化操作应该存放在Vuser_init中,用户的结束操作存放在Vuser_end中,因为这两个Action在后面的Run Logic默认设置中是处在脚本最先运行和最后运行的位置,并且在负载时Vuser_init和Vuser_end只会在开始和结束时被运行一次。而Action用来存放用户的操作,可以当做普通的函数在负载时会被反复运行。

  Record the application startup:单击OK按钮后VuGen会启动我们需要录制的应用,这个选项是指一旦启动了应用后就将开始录制应用收发的协议数据。

  为了确保录制出来的脚本简洁有效,在开始录制前需要对录制选项进行一定的设置。

51/512345>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号