LoadRunner中的Web 函数列表

操作函数
在录制 Web Vuser 脚本时,VuGen 将生成下列操作函数,并且将它们插入到脚本中:

 
 web_custom_request  允许您使用 HTTP 支持的任何方法来创建自定义 HTTP 请求。 
 
 web_image  在定义的图像上模拟鼠标单击。 
 
 web_link  在定义的文本链接上模拟鼠标单击。 
 
 web_submit_data  执行“无条件”或“无上下文”的表单提交。 
 
 web_submit_form  模拟表单的提交。 
 
 web_url  加载由“URL”属性指定的 URL。 

 


身份验证函数

 
 web_set_certificate  使 Vuser 使用在 Internet Explorer 注册表中列出的特定证书。 
 
 web_set_certificate_ex  指定证书和密钥文件的位置和格式信息。 
 
 web_set_user  指定 Web 服务器的登录字符串和密码,用于 Web 服务器上已验证用户身份的区域。 


缓存函数

 
 web_cache_cleanup  清除缓存模拟程序的内容。 
 
 web_dump_cache  将资源转储到浏览器缓存中。 
 
 web_load_cache  加载缓存的内容。 


检查函数

 
 web_find  在 HTML 页内搜索指定的文本字符串。  只能用于HTML-based模式,如果是URL-based模式无论页面是否出现指定的文本,都会pass。
 
 web_global_verification  在所有后面的 HTTP 请求中搜索文本字符串。 
 
 web_image_check  验证指定的图像是否存在于 HTML 页内。 
 
 web_reg_find  在后面的 HTTP 请求中注册对 HTML 源或原始缓冲区中文本字符串的搜索。  函数用于被检查页面URL请求的前一行,可以正确进行文本检查,如检查不到指定的词,则下一步的URL请求判定为失败。

 


连接定义函数

 
 web_disable_keep_alive  禁用 Keep-Alive HTTP 连接。 
 
 web_enable_keep_alive  启用 Keep-Alive HTTP 连接。 
 
 web_set_connections_limit  设置 Vuser 在运行脚本时可以同时打开连接的最大数目。 

 


并发组函数

 
 web_concurrent_end  标记并发组的结束。 
 
 web_concurrent_start  标记并发组的开始。 

 


Cookie 函数

 
 web_add_cookie  添加新的 Cookie 或修改现有的 Cookie。 
 
 web_cleanup_cookies  删除当前由 Vuser 存储的所有 Cookie。 
 
 web_remove_cookie  删除指定的 Cookie。 


关联函数

 
 web_create_html_param  将 HTML 页上的动态信息保存到参数中。(LR 6.5 及更低版本) 
 
 web_create_html_param_ex  基于包含在 HTML 页内的动态信息创建参数(使用嵌入边界)。(LR 6.5 及更低版本) 
 
 web_reg_save_param  基于包含在 HTML 页内的动态信息创建参数(不使用嵌入边界)。 
 
 web_set_max_html_param_len  设置已检索的动态 HTML 信息的最大长度。 

 

筛选器函数

 
 web_add_filter  设置在下载时包括或排除 URL 的条件。 
 
 web_add_auto_filter  设置在下载时包括或排除 URL 的条件。 
 
 web_remove_auto_filter  禁用对下载内容的筛选。 


标头函数

 
 web_add_auto_header  向所有后面的 HTTP 请求中添加自定义标头。 
 
 web_add_header  向下一个 HTTP 请求中添加自定义标头。 
 
 web_cleanup_auto_headers  停止向后面的 HTTP 请求中添加自定义标头。 
 
 web_remove_auto_header  停止向后面的 HTTP 请求中添加特定的标头。 
 
 web_revert_auto_header  停止向后面的 HTTP 请求中添加特定的标头,但是生成隐性标头。 
 
 web_save_header  将请求和响应标头保存到变量中。 

 

代理服务器函数

 
 web_set_proxy  指定将所有后面的 HTTP 请求定向到指定的代理服务器。 
 
 web_set_proxy_bypass  指定 Vuser 直接访问(即不通过指定的代理服务器访问)的服务器列表。 
 
 web_set_proxy_bypass_local  指定 Vuser 对于本地 (Intranet) 地址是否应该避开代理服务器。 
 
 web_set_secure_proxy  指定将所有后面的 HTTP 请求定向到服务器。 


回放函数

 
 web_set_max_retries  设置操作步骤的最大重试次数。 
 
 web_set_timeout  指定 Vuser 等待执行指定任务的最长时间。

其他函数

 
 web_convert_param  将 HTML 参数转换成 URL 或纯文本。 
 
 web_get_int_property  返回有关上一个 HTTP 请求的特定信息。 
 
 web_report_data_point  指定数据点并将其添加到测试结果中。 
 
 web_set_option  在非 HTML 资源的编码、重定向和下载区域中设置 Web 选项。 
 
 web_set_sockets_option  设置套接字的选项。

 


控制类型函数
除了 Web Vuser 函数以外,下列控制函数也可能会出现在 Vuser 脚本中:

 
 lr_start_transaction  标记事务的开始以用于性能分析或优化。 
 
 lr_end_transaction  标记事务的结束以用于性能分析或优化。 
 
 lr_rendezvous  在 Vuser 脚本中设置集合点。 
 
 lr_think_time  暂停 Vuser 脚本中命令之间的执行。 

你可能感兴趣的:(LoadRunner中的Web 函数列表)