loadrunner Web_类函数之web_set_sockets_option()
2017-09-26 19:58
447 查看
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”错误信息。
相关文章推荐
- loadrunner Web_类函数之web_set_option()
- loadrunner Web_类函数之web_set_certificate_ex()
- LoadRunner 的 web_set_user 函数
- LoadRunner 的 web_set_user 函数
- LoadRunner系列之---web_set_sockets_options,解决No buffer space available错误
- loadrunner Web_类函数之web_set_proxy()
- loadrunner Web_类函数之web_set_proxy_bypass()
- loadrunner Web_类函数之web_set_timeout()
- LoadRunner 的 web_set_user 函数
- loadrunner Web_类函数之web_set_user()
- webpack 运行提示“The ‘mode‘ option has not been set”的原因和解决方法
- loadrunner 函数web.custom_request使用
- loadrunner Web_类函数之web_service_set_security()
- webpack打包The 'mode' option has not been set,错误提示
- Loadrunner测试json接口实例以及 web_custom_request 函数详解
- Web常用函数介绍(LoadRunner相关)
- web.xml中的session-timeout元素与session.setMaxInactiveInterval()函数 的区别和使用
- LoadRunner检查点函数web_reg_find和web_find
- Loadrunner测试json接口实例以及 web_custom_request 函数详解
- loadrunner Web_类函数之web_global_verification_resume()