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.claudihome.com/html/LR/function_reference/Content/web/lrFR_web_set_sockets_option.htm#SSL_CIPHER_LIST

2:vuser->run_time settings->internet protocal->preferences->勾選上wininet replay instead of sockeds(windows only)

遇到的問題:

1. 如果在系統執行過程中出現"No buffer space available"或者出現大量連接出現wait的時候,

如何解決?

解決辦法: 保證迭代結束後關閉所有的連結;

在指令碼Action的函式前新增:

web_set_sockets_option("SHUTDOWN_MODE",Abrupt) ---相當於reset操作;

最後新增下行:

web_set_sockets_option("CLOSE_KEEPALIVE_CONNECTIONS",1);

2. 什麼時候會採取此種方式

·當採用netstat命令時,看到很多socket處於“wait”狀態;
·負載增大時連線失敗;
·mmdrv的控制代碼數,隨著虛擬使用者的執行而增加;
·當建立連線時出現“No buffer space available”錯誤資訊

轉:https://www.cnblogs.com/qiaoli0726/p/10166472.html