問題緣由:在JMeter下,發送http 請求時,通常都是默認選擇了use keepAlive,這個是鏈接協議,JMeter坑就在這裏,默認勾選了這個(若是不勾選的話,也不會保存),但其配置JMeter.properties中的時間設置默認倒是註銷的,也是是說,不會等待,一旦鏈接空閒,則立馬斷開了,致使咱們壓測中出現了事務失敗的情形。java
解決:修改httpclient4.idletimeout=<time in ms> 設置成本身以爲合理的時間,通常可設置成10-60s(表示鏈接空閒10s後纔會斷開),注意這邊單位是ms。修改完成後再次壓測,錯誤再也不有了。socket
原文 :https://blog.csdn.net/shengnianbuzai/article/details/78345697?locationNum=8&fps=1操作系統
運行腳本報錯:.net
java.net.BindException: Address already in use: connect3d
解決方法:blog
修改操做系統註冊表事務
一、cmd輸入:regedit
二、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters
三、新建 DWORD值,name:MaxUserPort,value:65534(十進制)get
四、重啓系統cmd