web_url函数详解

语法:
        Int Web_url(const char *name, const char * url, <Lists of Attributes>, [EXTRARES,<Lists of Resource Attributes>,LAST)

返回值:
        成功时返回LR_PASS (0),失败时返回 LR_FAIL (1)。

参数:
        Name:VuGen中树形视图中显示的名称,在自动事务处理中也可以用做事务的名称。

        url:页面url地址。

 List of Attributes:(支持下列属性)

        TargetFrame

        TargetBrowser or TargetBrowserOrdinal

        RecContentType  - 在录制期间响应的报头文本类型(text/html, application/x- javascript),这是为了确认目标URL是否是可录制的资源。

        Referer - 要提交页面请求的URL .(获得当前页面,如果明确指出了位置,那么这个属性无效或者忽略。URL中写明了,要获取的页面)

        Resource - 指定一个值说明这个URL是否是一个资源,0 表示不是资源,1 表示是资源

        Snapshot  -  快照,快照文件名称,用来关联用的。

        Mode  - 录制的等级,是否是HTML或者HTTP模式

 LAST:
     属性列表结束的标记符。

客户端模拟登录代码
Action()
{
	lr_start_transaction("登录");
    	web_url("login.do", 
			"URL=http://192.3.8.70:8080/MDMServer/tenant_login?tenantName=saasdb1&username=admin&imei=app1&password=123456&dataType=mobile", 
			"TargetFrame=", 
			"Resource=0", 
			"RecContentType=text/html", 
			"Referer=",  
			"Mode=HTTP",
			LAST);  
	lr_end_transaction("登录", LR_AUTO);

	return 0;
}


 
说明
        Web_url根据函数中的URL属性加载对应的URL,不需要上下文。

        可以使用web_url 模拟从FTP服务器上下载文件。web_url 函数会使FTP服务器执行文件被真实下载时的操作。除非手工指定了"FtpAscii=1",下载会以二进制模式完成。

        在录制选项中,Toos—Recording Option下,Recording选项中,有一个Advanced 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 Session Protocol(WSP),都支持web_url函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值