LoadRunner web_set_sockets_option()--常用函数

Posted 细心,耐心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

设置的扩展设置。

 技术分享图片

参数说明:

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_set_sockets_option()--常用函数的主要内容,如果未能解决你的问题,请参考以下文章

loadrunner重装装不上

如何使用loadrunner测试页面性能

loadrunner录制使用的默认浏览器是

JMeter 、Loadrunner比较

loadrunner11 破解方法

loadrunner11+12 app性能测试