《LoadRunner函数中文翻译》由会员分享,可在线阅读,更多相关《LoadRunner函数中文翻译(22页珍藏版)》请在金锄头文库上搜索。
1、LoadRunner 函数中文翻译系列之一-Action web_url语法:Int Web_url(const char *name, const char * url, , EXTRARES,LAST) 返回值成功时返回 LR_PASS (0),失败时返回 LR_FAIL (1)。 参数:Name:VuGen 中树形视图中显示的名称,在自动事务处理中也可以用做事务的名称。 url:页面 url 地址。 List of Attributes EXTRARES:分隔符,标记下一个参数是资源属性的列表了。 List of Resource Attributes LAST:属性列表结束的标记符。
2、说明Web_url 根据函数中的 URL 属性加载对应的 URL,不需要上下文。 只有 VuGen 处于 URL-based 或者 HTML-based(此时 A script containing explicit URLs only 选项被选中 时)的录制模式时,web_url 才会被录制到。 可以使用 web_url 模拟从 FTP 服务器上下载文件。web_url 函数会使 FTP 服务器执行文件被真实下载 时的操作。除非手工指定了“FtpAscii=1“,下载会以二进制模式完成。 在录制选项中,ToosRecording Option 下,Recording 选项中,有一个 Adva
3、nced HTML 选项,可以设 置是否录制非 HTML 资源,只有选择了“Record within the current script step”时,List of Resource Attributes 才会被录制到。非 HTML 资源的例子是 gif 和 jpg 图象文件。 通过修改 HTTP 头可以传递给服务器一些附加的请求信息。使用 HTTP 头允许请求中包含其他的内容 类型(Content_type ),象压缩文件一样。还可以只请求特定状态下的 web 页面。 所有的 Web Vusers ,HTTP 模式下的 WAP Vusers 或者回放模式下的 Wireless Sess
4、ion Protocol(WSP ),都支持 web_url 函数。 web_image语法:Int web_image (const char *StepName, , EXTRARES, , LAST ); 返回值成功时返回 LR_PASS (0),失败时返回 LR_FAIL (1)。 参数:StepName:VuGen 中树形视图中显示的名称,在自动事务处理中也可以用做事务的名称。 List of Attributes (服务器端和客户端映射的图片):SRC 属性是一定会被录制到的,其他的 ALT、Frame、TargetFrame 、Ordinal 则是有的话会被录制到。 1、ALT:
5、描述图象的元素。用鼠标指向图象时,所浮出来的文字提示。 2、SRC:描述图象的元素,可以是图象的文件名. 如: button.gif。也可以使用 SRC/SFX 来指定图象 路径的后缀。所有拥有相同此后缀的字符串都会被匹配到。 3、Frame:录制操作时所在的 Frame 的名称。 4、TargetFrame:见 List of Attributes 的同名参数。 5、Ordinal:参见 Web_link 的同名参数。 List of Attributes (客户端映射的图片): 1、AreaAlt:鼠标单击区域的 ALT 属性。 2、AreaOrdinal:鼠标单击区域的顺序号。 3、Ma
6、pName:图象的映射名。 List of Attributes (服务器端映射的图片):尽管点击坐标不属于属性,但还是以属性的格式来使用。 1、Xcoord :点击图象时的 X 坐标。 2、Ycoord :点击图象时的 Y 坐标。 EXTRARES:分隔符,标记下一个参数是资源属性的列表了。 List of Resource Attributes :参见 List of Resource Attributes 一节。 LAST:属性列表结束的标记符。说明 web_image 模拟鼠标在指定图片上的单击动作。此函数必须在有前置操作的上下文中使用。 在 ToosRecording Option,
7、如果录制级别设为基于 HMTL 的录制方式时,web_image 才会被录制到。 web_image 支持客户端(client-side)和服务器端 server-side 的图片映射。 在录制选项中,ToosRecording Option 下,Recording 选项中,有一个 Advanced HTML 选项,可以设 置是否录制非 HTML 资源,只有选择了“Record within the current script step”时,List of Resource Attributes 才会被录制到。非 HTML 资源的例子是 gif 和 jpg 图象文件。 通过修改 HTTP 头
8、可以传递给服务器一些请求附加信息。使用 HTTP 头允许请求中包含内容,如同压 缩文件一样。还可以只请求特定状态的 web 页面。 web_image 支持 Web 虚拟用户,不支持 WAP 虚拟用户。 例子下面的例子模拟用户单击 Home 图标以回到主页(黑体部分): web_url(“my_home“, “URL=http:/my_home/“, LAST) ; web_link(“Employees“, “Text=Employees“, LAST) ; web_image(“Home.gif“, “SRC=./gifs/Buttons/Home.gif“, LAST) ; web_li
9、nk(“Library“, “Text=Library“, LAST) ; web_image(“Home.gif“, “SRC=././gifs/buttons/Home.gif“, LAST); 下面的例子模拟用户在客户端映射的图片上单击: web_image(“dpt_house.gif“, “Src=./gifs/dpt_house.gif“, “MapName=dpt_house“, “AreaOrdinal=4“, LAST); 下面的例子模拟用户在服务端映射的图片上单击: web_image(“The Web Developers Virtual Library“, “Alt=T
10、he Web Developers Virtual Library“, “Ordinal=1“, “XCoord=91“, “YCoord=17“, LAST); 下面是一个使用文件名后缀的例子:它指定了 dpt_house.gif 作为后缀,所以象. ./gifs/dpt_house.gif、/gifs/dpt_house.gif 、gifs/dpt_house.gif、/dpt_house.gif 等都会匹配到。 web_image(“dpt_house.gif“,“Src/sfx=dpt_house.gif“, LAST); web_link语法:Int web_link (const
11、char *StepName, , EXTRARES, , LAST ); 返回值成功时返回 LR_PASS (0),失败时返回 LR_FAIL (1)。 参数:StepName:VuGen 中树形视图中显示的名称,在自动事务设置中也被用做事务名称。 List of Attributes :支持下列的属性: 1. Text:超链接中的文字,必须精确匹配。 2. Frame:录制操作时所在的 Frame 的名称。 3. TargetFrame、ResourceByteLimit:见 List of Attributes 一节。 4. Ordinal:如果用给出的属性(Attributes )筛选
12、出的元素不唯一,那么 VuGen 使用此属性来指定其中 的一个。例如:“SRC=abc.gif”,“Ordinal=3”标记的是 SRC 的值是“abc.gif” 的第 3 张图片。 EXTRARES:表明下面的参数将会是 list of resource attributes 了。 LAST:结尾标示符。 说明模拟鼠标在由若干个属性集合描述的链接上进行单击。此函数必须在前置动作的上下文中才可以执行。 web_link 仅仅在基于 HTML 的录制方式中才会被 VuGen 捕捉到。非 HTML 生成的资源的例子有.gif 和.jpg 图像。对于 List of Resource Attribu
13、tes 参数来说,仅仅当 Recording Options-Recording -HTML-based script- Record within the current script step 选项被选中时,它们 才会被插入到代码中。 可以通过改变 HTTP 头信息给服务器传递一些附加信息。使用 HTTP 头信息可以,允许响应体中包含 其他的内容类型(Content-Type),例如压缩文件,或者只有满足了特定的状态才去请求 web 页。 此函数值支持 Web 虚拟用户,不支持 WAP 虚拟用户。 web_submmit_form语法:Int web_submit_form (const
14、char *StepName, , , ITEMDATA, , EXTRARES, , LAST ); 返回值成功时返回 LR_PASS (0),失败时返回 LR_FAIL (1)。 参数:StepName:Form 的名字。VuGen 中树形视图中显示的名称,在自动事务处理中也可以用做事务的名称。 List of Attributes :支持以下属性: 1. Action :Form 中的 ACTION 属性,指定了完成 Form 中的操作用到的 URL。也可以使用“Action/sfx” 表示使用此后缀的所有 Action。 2. Frame:录制操作时所在的 Frame 的名称。 3.
15、TargetFrame、ResourceByteLimit:见 List of Attributes 的同名参数。 4. Ordinal:参见 Web_link 的同名参数。 VuGen 通过记录数据域唯一的标识每个 Form 。如果这样不足以识别 Form,VuGen 会记录 Action 属性。 如果还不足以识别,则会记录 Ordinal 属性,这种情况下不会记录 Action 属性。 List of Hidden Fields:补充属性(Serves)。 通过此属性可以使用一串隐含域来标识 Form 。使用下面 的格式: STARTHIDDENS, “name=n1“, “value=v
16、1“, ENDITEM, “name=n2“, “value=v2“, ENDITEM, ENDHIDDENS,List of Data Fields Data 项用来标识 form。Form 是通过属性和数据来共同识别的。 使用下面的格式来表示数据域列表 “name=n1“, “value=v1“, ENDITEM, “name=n2“, “value=v2“, ENDITEM, ITEMDATA:Form 中数据和属性的分隔符。 EXTRARES:一个分隔符,标记下一个参数是资源属性的列表了。 List of Resource Attributes :参见 List of Resource Attributes 一节。 LAST:属性列表结束的标记符。 说明web_submit_form 函数用来提交表单。此函数可能必须在前一个操作的上下文中执行。在 Toos Recording Option ,只有录制级别设为基于 HMTL 的录制方式,web_image 才会被录制到。 在录制选项