loadrunner Web_类函数之web_set_sockets_option()

测试工具LoadRunner Professional脚本编写-脚本修改 2.入库事务会例外地包含两个接口,因为点击入库同时触发了两个接口,从模拟用户操作的角度考虑,这两个接口可以视为一个动作,当然,从接口和线程的角度考虑也可以拆分开来,但是拆分后需要对第一个接口参数进行模拟,项目实战中可以实现,但在CANS考核中感觉有点超纲,讨论后决定从简使用一个事务包含两个接口的策略。故所有html请求都保留。3.注意参数化的对象是所有接口而非所有事务,即事务外的过程接口也需要参数化,否则可能报错或者出现不符合需求的请求,比如过程中的查询接口也需要参数化用户,必须与登录用户一致。 阅读详情

web_set_sockets_option()--常用函数

设置sockets的选项。

intweb_set_sockets_option(const char * option,const char * value);

该函数是对图形化操作界面中的Recording Options àNetwork/Port Mapping/Socket level data

设置的扩展设置。

 

 

参数说明:

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

option:要设置其值的选项。

value:指定选项的值。

 

示例:web_set_sockets_option

在以下示例中,web_set_sockets_option函数设置密码列表:

 

/ *对于SSL *使用RC4-MD5密码

web_set_sockets_option(“SSL_CIPHER_LIST”,“RC4-MD5”);

 

/ *阻止从unwanted_server下载图像* /

web_set_sockets_option(“DISALLOW_HOSTS”,

    “a372.g.unwanted_server.net; a372.g.unwanted_server.net”);

 

/ *设置客户端的首选IP地址* /

web_set_sockets_option(“USER_IP_ADDRESS”,“200.100.100.100”);

如果在系统运行过程中出现"No buffer spaceavailable"或者出现大量连接出现wait的时候,如何解决?

解决办法: 保证迭代结束后关闭所有的链接;

 在脚本Action的函数前添加:

 web_set_sockets_option("SHUTDOWN_MODE",Abrupt)---相当于reset操作;

 最后添加下行:

 web_set_sockets_option("CLOSE_KEEPALIVE_CONNECTIONS",1);

什么时候会采取此种方式的函数?

  •   当采用netstat命令时,看到很多socket处于“wait”状态;

·         负载增大时连接失败;

  •   mmdrv的句柄数,随着虚拟用户的运行而增加;
  •   当建立连接时出现“No buffer space available”错误信息。
移花接木,玩转CANoe的几种扩展接口应用(五)——串口设备 近期看到粉丝朋友在CANoe自动化测试方面的关注度很大,今天就围绕这个做一个专题,总结一下以往项目上用过的几种CANoe扩展接口,分享出来希望对相关领域的网友有所帮助。本文是该专题的第五篇文章,主要讲解了串口设备的功能配置、连接方法、配置方法、调用方法,最后分析了这种扩展借口应用的特点和适用场景。 阅读详情

相关推荐

Qt QWebEngine实战:手把手教你将Vue3/React前端项目嵌入C++桌面程序

本文详细介绍了如何利用Qt的QWebEngine模块将Vue3/React前端项目无缝嵌入C++桌面程序,实现现代前端框架与原生C++的深度整合。通过环境准备、项目架构设计、前端适配、Qt端集成、双向通信建立及性能优化等步骤,开发者可以高效构建兼具Web灵活性和本地系统能力的混合应用。

weixin_28736355的博客 390

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

基于python+mediapipe的手势拖动识别(无gpu)

手势点方块拖动

weixin_38029956的博客 5982

LoadRunner之API(https)简易操作步骤

1、打开loadrunnder11 点击“create/Edit Script” 2、选择“Web(HTTP/HTML)” 去掉Record the application startup前面的“√”, (因为不用录制,而是自己写脚本) 3、编写脚本 4、设置并发数 1 设置迭代数 2 Insert Action 可以添加已经编写好的脚本,delete 可以删除已经编写好的脚本(删除的脚本文...

weixin_44673895的博客 991

从零开始利用MATLAB进行FPGA设计(六)用ADC采集信号教程1

用AN9238采集信号的方法(1),包含PLL、FIFO、ILA的基础教程。

WZT725的博客 3094

Deepface实战避坑:人脸识别模型VGG-Face、Facenet、ArcFace怎么选?附各模型性能与速度实测对比

本文深入对比了DeepFace框架中VGG-Face、Facenet和ArcFace三种主流人脸识别模型的性能与适用场景,提供了详细的实测数据和选型建议。通过分析各模型在CPU/GPU环境下的推理速度、内存占用和准确率表现,帮助开发者根据实际需求(如门禁系统、相册分类或视频流分析)选择最优模型,并给出工程化部署的避坑指南和优化技巧。

weixin_42625070的博客 305

lr录制HTTPS登录请求

压接口时,需要先登录,所以打算在init里面录制登录的脚本,之前录过http的登录,录完后自动会生成关联函数,但本次录制HTTPS的一直不顺利,录制完后,回放先是报错Error -27776: Server "XXX" shut connection during attempt to negotiate SSL session。解决如下https://blog.youkuaiyun.com/flyaway_...

mao_xiaoxi的博客 1852

将 SAP BTP ABAP environment 与 SAP S/4HANA Cloud 公有云版集成:从架构理念到落地实战

本文探讨了在SAP云环境中实现ABAP扩展应用与S/4HANA Cloud系统集成的技术方案。通过建立标准化的远程通信通道,开发者可在SAP BTP ABAP环境中开发扩展应用,同时安全访问S/4HANA Cloud的核心业务数据和服务。文章详细介绍了整体架构设计、开发实现步骤(包括定义通信场景、生成服务消费模型和编写调用代码)以及管理员在S/4HANA侧的配置工作(创建通信安排和技术用户)。通过一个业务伙伴自助注册平台的案例,展示了如何在不修改标准系统的情况下实现云扩展,体现了SAP"干净核心&

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 239

(九)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

第二篇:APS智能排产实战:OR-Tools与coptpy从入门到案例

专注于具体的技术实现,包括 OR-Tools 和 coptpy 的详细使用指南、建模技巧、日志解读,以及一个完整的两阶段生产排程案例。适合准备动手开发 APS 系统的工程师和研究者。

算法工程师 454

华为OD机试真题 新系统 2026-09-06 Python&JS【仓储货物有序出库】

某仓储中心有一个货物堆放区,货物编号按乱序堆叠存放,只能从顶部取货,管理员需要将货物按编号从小到大取出。

MISAYAONE的博客 114

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

什么是 SAPGUI 里的 Logon Group/Server

这意味着,不同的用户连接可以被分配到不同的应用服务器,以实现均衡的资源利用和降低某一服务器的负载压力。在这种配置下,欧洲的用户登录时选择“EUROPE_GROUP”,系统将自动选择一个位于欧洲的数据中心的服务器进行连接,这样不仅减少了网络延迟,还实现了服务器间的负载均衡。用户在 SAPGUI 中登录时,只需选择相应的 Logon Group(例如“FIN_GROUP”),系统就会自动将他们的连接请求分配到当前负载最小的应用服务器上,这种动态分配大大提升了系统的响应速度和稳定性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1069

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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

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

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

weixin_44794036的博客 2958

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

LoadRunner系列之---web_set_sockets_options,解决No buffer space available错误

1. 如果在系统运行过程中出现"No buffer space available"或者出现大量连接出现wait的时候, 如何解决? 解决办法: 保证迭代结束后关闭所有的链接; 在脚本Action的函数前添加: web_set_sockets_option("SHUTDOWN_MODE",Abrupt) ---相当于reset操作; ...

weixin_30571465的博客 478

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

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

第十一:LoadRunner11中Vug录制脚本中解决乱码

第十一:LoadRunner11中Vug录制脚本中解决乱码

欢迎来到本博客! 146

问题解决:Error -27776: Server "XXX" shut connection during attempt to negotiate SSL session

今天在调试脚本的过程中遇到Error -27776的问题,通过参考网上的解决方式,问题得以解决,在这里记录一下,方便以后参考 问题现象: Action.c(6): Error -27776: Server "XXX" shut connection during attempt to negotiate SSL session      [MsgId: MERR-27776]

小英子的博客 5335

7D-AI系列:LoadRunner 测试 SSE 接口的两种方案

7D-AI系列:LoadRunner 测试 SSE 接口的两种方案

7DGroup,让技术更有价值! 893

【LoadRunner报错】 -Action.c(*): Error -27792: Failed to transmit data to network: [10054] Connection re

Action.c(*): Error -27792: Failed to transmit data to network: [10054] Connection reset by peer解决方法:在脚本最前面插入web_set_sockets_option("OVERLAPPED_SEND", "0");

zhaizhai的博客 9600

【LoadRunner】场景执行报错“failed: WSA_IO_PENDING”

问题:性能测试场景执行报“failed: WSA_IO_PENDING”错误 解决方法: 添加web_set_sockets_option("OVERLAPPED_SEND", "0")函数 转载于:https://www.cnblogs.com/zhang-zhi/p/7700601.html...

weixin_30721899的博客 281

LoadRunner脚本录制失败问题排查与解决方案

性能测试是确保软件系统稳定性的关键环节,其中脚本录制是构建测试场景的基础步骤。通过代理服务器捕获网络流量的技术原理,LoadRunner等工具能够记录用户操作对应的HTTP/HTTPS请求。在实际工程实践中,代理配置、证书管理和浏览器兼容性等因素常导致录制失败,影响测试效率。针对Web应用、移动APP等不同场景,需要采用特定的录制策略和参数调优。掌握录制问题的诊断方法(如错误代码解析、日志分析)和解决方案(端口调整、证书安装),能够显著提升性能测试工作的成功率。特别是在处理单页应用(SPA)和HTTPS通信

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

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值