jmeter學習筆記04-錄制腳本篇
前篇,講取樣器的時候,有提到腳本錄制。這邊也就抓緊排上這個功能的筆記。
教材上推薦的錄制是有個其他軟件,目前沒體驗,省事些,先用自帶的功能錄制。沒啥不好的。
自帶錄制
瀏覽器代理:
強烈推薦用IE, 谷歌,Edge都有不同程度的安全策略,非常麻煩。尤其是谷歌。華為云的登錄界面都加載不出。用IE就正常了。
開啟代理的步驟不說了,127.0.0.1,端口用8888好了,因為Jmeter默認這個,想換別的也行。
注意:開啟代理后,上網就掛了。需要Jmeter也完成配置,并開啟錄制后,才能恢復網絡。
JMETER同步配置:
右鍵測試計劃,添加,非測試元件。如下圖:
目標控制器:必須選一個已有的線程組,否則開始錄制時報錯。
分組:這些選項挨個體驗一遍就好。官方幫助文檔也有描述。
添加斷言,regex matching:這2個勾選了,只是幫助在錄制的每個HTTP取樣器里面內置一個后置處理器。首先斷言肯定是個空斷言,實際測了下,不是每個請求能出現這2個后置處理器。所以不必太期待,需要的時候自己添加。
prefix選項,和transaction name:? ?前綴沒啥問題,就是錄出來的腳本都加指定前綴。選transaction name后,就是指定交易名稱,而不是自動采用路徑去表示。強烈不建議指定,還是有區分比較好,寧可自己改。
create new transaction after 多少毫秒:這個是對分組時間的設定。默認情況下,大概是1秒一個分組吧,這邊可以指定100ms,這樣分的組會多些。不過沒啥意義。
encoding:編碼的話,也最好不要改。用默認的。
高級頁面功能
排除模式:推薦使用。排除些確定沒用的后綴。排除模式的寫法,百度一下立馬有。自己總結些能排除的。
包含模式:容易產生遺漏。
content-type filter : 指定或排除目標content-type,比如Content-Type=application/json
證書導入:
簡單說,第一次點擊開始錄制,會彈出個提示,這上面說生成了一個證書,其實就是在\apache-jmeter-5.3\bin目錄下面有個證書,要導入一下,雙擊即可,最好是導入成根證書,保險點。有問題的話,百度就好。照理說很簡單,已在N種機器上試過。
開啟錄制:
錄制完,可以看到目標線程組里面多了很多取樣器。只會是HTTP的,畢竟代理元件就是HTTP代理。
其他錄制工具
badboy
從教程介紹來說,也是采用這個工具。說明這個工具還是比自帶的強,后面抽空搞搞看。
其他
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。