一、 錄制web端
Badboy的介紹和安裝
-
Badboy的介紹
-
免費的web自動化測試工具
-
一個瀏覽器模擬工具
-
主要進行腳本的錄制和回訪,和對錄制腳本進行調試,可以將腳本導出為Jmeter腳本
-
還支持捕獲表單數據
-
-
Badboy官網已經停止維護了,自行下載,雙擊傻瓜式安裝
使用Bayboy錄制腳本
-
打開Badboy軟件時,默認為錄制的狀態(右下角出現recording就是在錄制),紅色按鈕(錄制/停止錄制),錄制前確認一下
-
在地址欄輸入要錄制的網址,回車
-
在網址進行相應的操作
-
操作完成之后,點擊停止錄制
-
保存Badboy腳本(方便以后使用)
-
導出為Jmeter腳本
位置:file ==> export to Jmeter ==> 保存(后綴為.jmx)
-
在Jmeter中打開錄制好的Jmeter腳本
-
缺少監聽器:測試計划右鍵 ==> 添加 ==> 監聽器 ==> 察看結果樹
-
運行,對腳本進行回放和狀態信息查看
二、 錄制移動端
使用自身代理錄制
配置Jmeter
-
創建一個新的測試計划
-
添加一個線程組
-
添加HTTP代理服務器
位置:測試計划右鍵 ==> 非測試元件 ==> HTTP代理服務器
配置如下:
配置項 說明 端口 8888(默認) 代理地址(HTTP Domains) 本機IP地址或localhost 目標控制器(Target Controller) 選擇 測試計划>線程組 (Test Plan > Thread Group)
-
點擊啟動按鈕
-
手機設置代理(和fiddler一樣)
-
手機和電腦在同一個WIFI下,或同一個局域網內
-
華為手機為例:手機上長按連接的WIFI,修改網絡 ==> 代理 ==> 手動 ==> 填寫IP地址和代理端口
-
-
在手機上操作需要錄制的內容
-
在jmeter上停止錄制
-
線程組例就是錄制的腳本
- 所有請求,編號,接口請求的順序
- 可以把不需要的請求刪除
-
添加監聽器,可以重新跑錄制好的腳本
-
保存腳本,以方便下次使用