兩個報錯:Could not create script recorder報錯和您的連接不是私密連接報錯
1、錄制過程
* 打開jmeter
* 點擊Templated,選擇Recoding模版
* 點擊WorkBench節點下-->添加-->非測試元件-->HTTP代理服務器
http代理服務器是這個樣子的
2、點擊啟動就開始報錯了
報錯信息:
Could not create script recorder -see log for detail:>>非法選項: -ext
嘗試 keytool help <<
Command failed,code:1
解決辦法:
經過一番查找,因為筆者電腦安裝了兩個JDK,需要在jmeter.bat(jmeter.sh)中指定JDK的路徑,編輯 jmeter.bat
set MINIMAL_VERSION=1.6.0
set JAVA_HOME=C:\Program Files\Java\jre1.8.0_131
set PATH=%JAVA_HOME%\bin;%PATH%
確保JAVA_HOME的JDK路徑和Path中的JDK路徑一致
筆者就是開始的時候這兩個變量路徑不一致導致的問題。
然后再點擊啟動
可以啟動了,報這個提示忽略,點擊確定就是了。
3、第二個錯就是打開瀏覽器報錯
錄制前先配置瀏覽器
* 通過 控制面板 -> Internet屬性 -> 局域網設打開配置界面
* 地址文本框中填入localhost,端口填入8888,如下圖所示
開始錄制
* 打開chrome瀏覽器的隱私模式。這是因為非隱私模式下瀏覽器發送請求時可能帶有cookie,在錄制過程中,我們是不希望已經保存的cookie對我們的錄制過程產生影響的;
可以按快捷鍵 Ctrl+Shift+n 打開隱私模式
* 在地址欄中輸入www.baidu.com
* 待頁面加載完畢后,在搜索框中輸入 Jmeter
* 點擊搜索
* 關閉chrome瀏覽器
* 關閉系統的http代理配置(切記)
一切順利的話就錄制完成了,然而在打開瀏覽器的時候報錯了,您的連接不是私密連接
解決辦法:在Chrome瀏覽器中導入證書
點擊證書,然后導入證書
重啟瀏覽器就可以進行錄制了