您的位置:首页 > 运维架构

loadrunner Web_类函数之web_set_option()

2017-09-26 19:51 363 查看

web_set_option()--常用函数

设置Web选项。(对web录制或者运行脚本设置选项)

intweb_set_option(const char * OptionID,const char * OptionValue,LAST);

 

参数说明:

object:评估到类型为WebApi的对象的表达式。通常是webfor Java和Visual Basic。另请参见函数和常量前缀。

OptionID:要设置其值的选项(不区分大小写)。

OptionValue指定选项的值(不区分大小写),

LAST:指示选项列表结束的标记。

 

一般信息:

web_set_option函数设置Web选项。它是影响其后的所有函数的服务函数,直到指定新值。当vuser_init部分完成运行时,将保存当前选项值。在每次迭代开始之前,值将恢复为保存的值。

 

支持以下选项:

DecodeContent:当服务器发送“Content-Encoding”头时,启用或禁用服务器应答内容的解码。目前它只影响减压。可用值为“是”和“否”。

DownloadNonHtmlResources:设置为“是”以在重放期间开始或继续在网页中下载非HTML资源(例如,图像)。设置为“否”停止。此选项允许您在Vuser的运行时设置,下载非HTML资源中覆盖浏览器模拟选项。此选项可以帮助调试时。在代码中的某些点,你可能想停止下载资源以节省时间。

LRW_OPT_DISPLAY_IMAGE_BODY:设置为“是”以显示图像的响应和请求正文。设置为“否”以恢复不显示正文的默认行为。

IgnoreCookieExpiresAttribute:设置为“Yes”忽略所有Cookie的“expires”属性。设置为“否”以恢复不处理过期Cookie的默认行为。

 

MaxRedirectionDepth:最大重定向深度。此选项与在脚本的default.cfg文件中指定MaxRedirectionDepth具有相同的效果。此选项的值必须是表示十进制数字的字符串。

LRW_OPT_NON_GUI_FRAMES_SCHEME_JAVASCRIPT:在低级别(HTML和URL)脚本中,通过将此选项设置为“否”,在计算相对帧ID时,可以忽略定义为“<FRAME SRC = JAVASCRIPT ...>的帧,默认值为”不适用于GUI级别的脚本。

LRW_OPT_HTML_CHAR_REF_BACKWARD_COMPATIBILITY:此选项适用于专家级用户。有两种类型的Web功能:低级(HTML和URL)和GUI级别。 Unicode和某些字符组合在两个级别处理不同。通过将此选项设置为LRW_OPT_VALUE_NO,可以强制执行GUI级别的字符处理。在您希望强制执行GUI级别处理的调用后,将该选项重新设置为LRW_OPT_VALUE_YES。默认值为LRW_OPT_VALUE_YES。

所有Web脚本和仅以HTTP模式运行的WAP脚本支持此功能。不支持以无线会话协议(WSP)重放模式运行的WAP脚本。

 

示例:web_set_option

在以下示例中,web_set_option函数设置解码和重定向选项:

//禁用解码

web_set_option(“DecodeContent”,“No”,LAST);

//启用解码

web_set_option(“DecodeContent”,“Yes”,LAST);

//禁用重定向。 如果在后续操作功能中需要重定向,则会发出警告。

web_set_option(“MaxRedirectionDepth”,“0”,LAST);

//将最大重定向深度设置为10。

web_set_option(“MaxRedirectionDepth”,“10”,LAST);

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息