LOADRUNNER居于HTTP协议函数使用

Loadrunner函数解释---HTTP协议

在使用HTTP协议录制 脚本时,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 指定证书和密钥文件的位置和格式信息。

扫描二维码关注公众号,回复: 2897020 查看本文章

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 脚本中命令之间的执行。

猜你喜欢

转载自blog.51cto.com/372550/2164747