loadrunner Web_类函数之web_set_option()

LoadRunner常见问题整理,超详细 这个默认是120秒,但是经常我们要设置的更大一些,具体设置方法:Vugen--》Vuser---》Runtime-settings----》Preferences------》option,将Step download timeout(sec)默认值120s改为自己需要的值,其次要改变HTTP-reguest connnect timeout(sec)和HTTP-reguest receive timeout(sec)也为相应的值。每个线程共用父驱动程序的内存,因此在每个生成器上可以跑更多的虚拟用户。 阅读详情

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);

 

浅析 LoadRunner的Socket脚本关联小技巧 我们在socket脚本调试的时候经常会遇到很多问题,比如:socket包中繁杂的二进制编码,socket数据如何进行截取,如何对socket数据包进行参数化等等,以下几点内容是近期我在调试新加坡MTL项目中socket代码的一些经验,希望对各位以后进行socket脚本调试时能有所帮助。 此次MTL项目中的SE评测场景,其实与爱吼网的评测场景比较接近,对于此类项目的性能测试,通过H 阅读详情

相关推荐

注册“Oracle Provider for OLE DB”和创建链接服务器

注册“Oracle Provider for OLE DB”和创建链接服务器 在sql server 数据库上创建链接服务器,连接oracle数据库,访问接口需要设置为:“Oracle Provider for OLE DB”。 如果电脑上没有这个驱动,安装一个完整的Oracle11gR2程序是一个有效的方法,但这个64位版本的安装包有2个多G, 相当庞大,如果仅仅...

weixin_30760895的博客 2384

LoadRunner如何处理307重定向的接口

用LoadRunner调用一个带307重定向的http接口,脚本前有加web_set_option("MaxRedirectionDepth", "10", LAST); web_custom_request()访问接口,输出完“HTTP/1.1 307 TEMPORARY_REDIRECT”后, 有跳转到重定向地址,但报 IllegalArgumentException","javaClassN...

sinat_35820921的博客 713

智能驾驶域控(ADCU)方案介绍

本文主要对智能驾驶域控(ADCU)方案相关知识进行总结,以加深理解,及方便后续查漏补缺。

liuxu324的博客 1573

使用loadrunner进行性能测试(三)--页面重定向问题

用户在登录时,请求url一般会进行重定向。有些重定向的请求是我们需求的,而有些是我们不需求的,在录制后需要去掉这些请求,否则会造成重复请求,影响性能测试的正确性。禁止重定向可以通过:web_set_option("MaxRedirectionDepth", "0", LAST );来实现。 概念:重定向是一种特殊的页面,它提供一种运作机制,使得人们在输入该名称进入条目或者点击指向该名称的

乎然的专栏 5440

别再被手机厂商忽悠了!一文看懂光学变焦、数字变焦和混合变焦到底有啥区别

本文深入解析手机摄影中的光学变焦、数字变焦和混合变焦技术,揭示它们的工作原理和实际效果差异。光学变焦保持无损画质,数字变焦依赖算法放大,而混合变焦结合两者优势。帮助消费者识破厂商宣传,根据实际需求选择最适合的变焦方式,提升拍摄质量。

weixin_28717969的博客 411

论文超详细精读|万字:2s-AGCN

1. 提出了一种新的双流自适应图卷积网络(2S-AGCN)用于基于骨架的动作识别。**模型中的图的拓扑既可以统一地学习,也可以通过BP算法以端到端的方式单独学习。** 2. 提出了一种同时对**一阶和二阶信息(骨架的长度与方向)建模的双流框架**,在识别精度上有了显著的提高。 它将骨架数据的图结构参数化,并嵌入到网络中,与模型共同学习和更新。 3. 文章主要创新点有两个,一个是双流网络,另外一个是自适应。

IanYue的博客 6383

Loadrunner 的web_set_option()函数

我在测试中用到的: web_set_option("MaxRedirectionDepth", "0", LAST);   后面的请求是一个302请求,为了截断这个302请求,让它只执行第一个请求,使用了这个函数,设置“MaxRedirectionDepth”为0,也就是URL最多重定向为1,达到了截断302请求的目的。   这个web_set_option()函数还有什么其他用法呢...

imaginey0u的专栏 380

YOLOv12超参数智能优化:基于内置Ray Tune的自动化调优实战指南

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有! 目标检测模型的性能瓶颈往往源于超参数配置不当。传统手动调优方式不仅耗时耗力,且难以找到全局最优解。YOLOv12集成的Ray Tune框架为解决这一难题提供了完整方案,通过分布式异步优化算法,可实现超参数搜索效率的指数级提升。实际测试表明,采用Ray Tune自动调优的YOLOv12模型,在COCO数据集上mAP指标平均提升3.8%,收敛速度加快2.1倍。在VisDrone无人机数据集上的跨域测试

LXY_LOVE36的博客 119

LoadRunner页面重定向

我们输入 http://www.51buy.com ,页面会自动跳转到 http://www.yixun.com 。 执行了301重定向。 //是否执行重定向,1表示执行,0表示不执行 web_set_option("MaxRedirectionDepth","1",LAST); web_custom_request("web_custom_requ

qq_30044187的博客 2662

蓝牙学习笔记之SMP协议(十四)

目录 写在前面 SM规范简述 安全管理器 加密工具 配对流程 安全属性 IO功能 加密密钥大小 配对算法 低功耗蓝牙安全 密钥和值的定义 分发密钥的生成 密钥分配 安全管理器会话协议 介绍 ​​​​​​​命令格式 写在前面 安全规范协议,主要是描述LE控制器设备配对、认证、加密等过程进行规定,同时也对相关算法进行了说明。 低功耗蓝牙的安全管理经历了几个阶段,L...

在云巅的博客 3662

c# 如何使用S7NET 读取汇川H5U的数据

本文介绍了两种使用C#读取汇川H5U PLC数据的方法。第一种通过ModbusTCP协议(推荐),使用NModbus库实现,步骤包括配置PLC的Modbus服务器功能、安装库及编写读取保持寄存器的代码。第二种针对兼容西门子S7协议的型号,使用S7NetPlus库直接读取。文章强调需注意地址映射关系、协议配置及网络设置,并建议优先采用ModbusTCP方案以确保稳定性。两种方法均提供了完整的代码示例,帮助开发者快速实现在C#环境下与汇川H5U PLC的通信。

StevenChen的博客 457

loadrunner Web_类函数之web_set_sockets_option()

web_set_sockets_option()--常用函数 设置sockets的选项。 intweb_set_sockets_option(const char * option,const char * value); 该函数是对图形化操作界面中的Recording Options àNetwork/Port Mapping/Socket level data 设置的扩展设置。   ...

testingstar的专栏 8515

46.qt quick-自定义非常好看的qml虚拟软键盘-支持换肤、动态加载移除语言(二)

在上章我们学习了45.qt quick-qml虚拟软键盘详解(一)_诺谦的博客-优快云博客 接下来我们便来自定义一款好看的qml软键盘.如下图所示: 支持背景更换、支持动图: 支持动态加载移除语言: 支持拖拽、自由缩小放大: 支持定位坐标: ...

抵抗时间扭曲,坚持做一件有意义的事 4674

loadrunner中的内置函数,禁止重定向web_set_option()

前提:昨天测是一个接口,它自动重定向了,且需要带着登录权限,导致重定向的那个服务一直401权限错误,脚本无法通过。昨天因为重定向问题,也稍微烧脑了一下,记下来。解决方案:通过禁止函数自动重定向跳转。

guanxiaoqinger的博客 114

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

LoadRunner web_set_sockets_option()--常用函数

web_set_sockets_option()--常用函数 设置sockets的选项。 intweb_set_sockets_option(const char * option,const char * value); 该函数是对图形化操作界面中的Recording Options àNetwork/Port Mapping/Socket level data 设置的扩展设置。 ...

weixin_30594001的博客 639

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

LR12请求HTTPS时需要添加web_set_sockets_option("SSL_VERSION", "TLS");函数

Action() { //关联函数 预注册函数 写在请求之前 web_reg_save_param("res", "LB=", "RB=", LAST); //检查点 web_reg_find("SaveCount=num", "Text=\"status\":1", LAST); ...

qq_34185744的博客 3492

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

loadrunner脚本函数讲解

一、 get请求和post请求区别:web_link(get)、web_submit_form(post)依赖上下文,web_url、web_submit_data不依赖上下文,建议使用web_url(get)、web_submit_data(post)请求。 web_url("web_url", "URL=https://mp.youkuaiyun.com/", "TargetFrame=", "...

weixin_30881367的博客 170

loadrunner使用https请求

1:使用函数 web_set_sockets_option:设置套接字的函数 例如:web_set_sockets_option("SSL_VERSION","TLS");——TLS协议web_set_sockets_option("SSL_CIPHER_LIST", "EXP1024-DHE-DSS-RC4-SHA");——指定客户端请求算法 详细参考文档:https://www.clau...

weixin_30387799的博客 467

Loadrunner 并发时‘Error -27492 HttpSendRequest failed‘解决办法

Loadrunner对脚本单独回放时,回放100%正常无报错信息,但是运行场景多个用户并发测试时,运行一段时间后,每次均报错: Error -27492: “HttpSendRequest” failed, Windows error code=12002百度了一下,答案千篇一律,基本解决办法都是: “在Runtime-setting中的preferences–>options–>http-request connect timeout(sec)的值设为999。” 然并卵…设置后依然报错,无法解决报错问题。

feng的博客 3741

3请求报401_LoadRunner: 脚本回放时的错误“HTTP 状态码401未授权“

原文:http://blog.youkuaiyun.com/feishin/article/details/53816649翻译(转载请标注smooth的博客):LoadRunner:脚本回放时的错误“HTTP 状态码401未授权(当前请求需要验证用户授权)”在使用Loadrunner时,我们总会遇到很多常见的错误,比如HTTP status code(HTTP 状态码)401 、500、403等。...

weixin_34530727的博客 1568

Loadrunner11 并发时'Error -27492 HttpSendRequest failed'解决办法(亲测可用)

Loadrunner11对脚本单独回放时,回放100%正常无报错信息,但是运行场景多个用户并发测试时,运行一段时间后,每次均报错: Error -27492: “HttpSendRequest” failed, Windows error code=12002 百度了一下,答案千篇一律,基本解决办法都是: “在Runtime-setting中的preferences–>options–&g...

weixin_44794036的博客 2958

【loadrunner】socket函数关联

我们在socket脚本调试的时候经常会遇到很多问题,比如:socket包中繁杂的二进制编码,socket数据如何进行截取,如何对socket数据包进行参数化等等,以下几点内容是近期我在调试新加坡MTL项目中socket代码的一些经验,希望对各位以后进行socket脚本调试时能有所帮助。 此次MTL项目中的SE评测场景,其实与爱吼网的评测场景比较接近,对于此类项目的性能测试,通过HTTP协议时无法...

dd542253080的博客 441

(九)Loadrunner编写Http脚本

1、https请求处理 1)录制 lr无法直接录制https请求,如非要录制可使用firefox录制 2)手写脚本 * 脚本前面加web_set_sockets_option("SSL_VERSION","TLS"); * 添加证书 * 直接走http,让开发不开启https 2、脚本编写 1)web_url * 特点:只能发送get请求,不能发送post请求 *...

你听见花开的声音了吗 820

LR函数基础(二)

(一)用到的函数: (1)web_set_option()//重定向设置 (2)web_reg_save_param和custom_request都常于处理参数的动态生成。 web_reg_save_param() // 主要作用是从一个response中获得后续的request需要使用的数据,然后将其作为一个参数保存下来,供后续步骤使用。(从服务器获得的数据) ...

weixin_34019144的博客 82

loadrunner测试https

需要要代码前加上:web_set_sockets_option("SSL_VERSION", "TLS"); 转载于:https://www.cnblogs.com/ai594ai/p/10652941.html

278

loadrunner 请求https接口

在web_submit_data函数前加上这条语句即可: web_set_sockets_option("SSL_VERSION","TLS");

test的博客 443
上一篇: loadrunner Web_类函数之web_set_max_retries()
下一篇: loadrunner Web_类函数之web_set_proxy()
testingstar
博客等级 码龄15年 77粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值