1.說明
在做接口並發測試的時候,由於並發的線程比較多,啟動jmeter之后,報錯,提示內存溢出,故,需要修改jmeter的內存配置
2.操作步驟
(1)找到jmeter.bat文件
在文件中找到 set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m
電腦---->右鍵“屬性”,查看自己電腦的 內存
確認自己電腦內存大小之后,修改 set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=1024m ,建議修改為1024的倍速(1024m=1G)
修改完成之后保存
(2)確認修改是否生效
方案一:啟動jmeter.bat
此時,我們會發現,顯示的內存大小,並不是我們修改之后的,依鄙人n年的測試經驗,斷定——bug,絕對的bug,測試干久了總想追根問底;
通過jmeter的源碼文件“JMeter.java”找,他這個顯示是固定文字,所以不管你設置多少,他總是顯示256,所以遇到情況不要慌,看方案二
方案二:通過jconsole.exe驗證jmeter內存設置是否成功
打開cmd,輸入命令jconsole.exe
可以看到,我們已經修改成功