壓力測試中經常會遇到jmeter場景執行完畢后,一些部分線程無法退出的情況,解決辦法又以下幾種,僅供參考:
1.在jmeter安裝bin下找到jmeter文件編輯:
# This is the base heap size -- you may increase or decrease it to fit your
# system's memory availability:
HEAP="-Xms512m -Xmx512m"
修改內存,盡量大點(避免壓力測試中java進程占用內存過大,內存溢出,另外可查看cpu使用率(<=75%))
2.如果腳本中請求的返回值過於大時,必須要設置請求頭為Accept-Cofing:gzip,將返回的值進行壓縮,避免占用過大內存(即腳本本身不能存在瓶頸)
3.用jstack查看線程是否有死鎖現象