web_url()函数
页面访问型函数,实现HTTP请求中的GET方法,是脚本中最常使用的函数之一,用于模拟用户请求
原型:int web_url( const char *StepName, const char *url, <List of Attributes>, [EXTRARES, <List of Resource Attributes>,] LAST );
释义:加载指定的web页面(get请求方式),发送一个标准的http get请求,无需依赖其它请求
参数说明:
StepName:在测试结果中显示的名称,也用作自动事务的事务名称
url:需要访问的网页地址,格式为“URL = <address>”
List of Attributes:属性列表,支持下列属性
EXTRARES:分界参数,指示下一个参数将是资源属性列表
List of Resource Attributes:资源属性列表,EXTRARES后的资源是由script、active、java applet、flash、CSS产生的请求,支持下列资源属性
LAST:参数列表结束标记
返回值:成功时返回LR_PASS (0),失败时返回 LR_FAIL (1)
代码示例:
// 访问禅道首页
int status;
status = web_url("zentaoIndex",
"URL=http://127.0.0.1:8088/zentao/user-login.html",
"TargetFrame=",
"Resource=1",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=http://127.0.0.1:8088/zentao/theme/default/images/main/zt-logo.png", ENDITEM,
LAST);
lr_output_message("status=%d",status);