2018年12月2日 星期日

Jmeter 錄製腳本

先新增執行緒群組其中加入錄製控制器(如下圖),其中「錄製控制器」可在新增邏輯控制器類別中找到


image
接著新增 HTTP 代理伺服器,並且設定相關參數,如下圖,須注意設定是 8080 port
image
image
此時要來設定網路連線,先暫時使用 localhost 代理
image
image
設定好了之後,先開啟 chrome 瀏覽器,接著啟動 http 代理伺服器,如下圖
設定好後,打開 chrome 匯入jmeter 憑證(憑證可至這邊下載),首先找到 隱私權和安全性下的管理憑證,如下圖



 點開後,可看到如下視窗,找到「管理憑證」接著點選匯入(如下圖),再點選「開啟」




點開後會看到如下畫面,點選「匯入」,再點選下一步

再點「瀏覽」,選取憑證,選完之後,下一步




 進入設定「憑證存放區」,選取「自動根據憑證類型來選取憑證存放區」,下一步完成



之後可在中繼憑證授權單位,看到剛剛匯入的憑證




設定好了之後,先打開瀏覽器 chrome ,準備 一下,打開後會發現無法正常打開首頁,是正常的,因為網路剛剛已經被我們調整了;接著回到jmeter 的 http 代理伺服器,點選「
開始」按鈕


image
,再回到瀏覽器,輸入你要錄製的網址,並且開始操作相關取樣就會跑到路誌控制器中,方便移植至其他欲執行測試
image
另外,值得注意是,由於 chrome 瀏覽器安全性的問題,若站台引用資源容易會有以下錯誤 net::err_cert_authority_invalid
可參考以下設定,在 chrome 圖示上滑鼠右鍵
image
選取到「捷徑」頁籤,加入參數以下參數,即可解決

--test-type --ignore-certificate-errors

image

沒有留言:

張貼留言