jmeter - 錄製web或者手機app的http/https請求

1. Web錄製

1.1 電腦上設置web代理

jmeter錄製web請求需要在電腦上設置web代理,設置方法如下:

1.1.1 mac系統

系統偏好設置 -> 網絡 -> 代理 -> Web代理(HTTP)【地址:localhost,端口:8888】

1.1.2 win10系統

設置 -> 網絡和INTERNET -> 代理【地址:localhost,端口:8888】

1.1.3 win7系統

控制面板 -> Internet屬性 -> 局域網設置【地址:localhost,端口:8888】

1.2 配置jmeter http代理

工作臺->添加->非測試元件->HTTP代理服務器,保持默認狀態【端口爲8888,HTTPS Domains爲空】

1.3 配置目標控制器 開始錄製

建立新的線程組:測試計劃->添加->Threads->線程組

選定HTTP代理服務器,選擇新建的線程組爲目標控制器,選擇分組方式/添加過濾條件

點擊啓動,開始錄製。

使用瀏覽器訪問網頁,即可看到線程組上有新的記錄,也即錄製的結果。


2. APP錄製

2.1 PC共享可供手機連接上網的Wi-Fi

使用PC共享可供手機連接上網的WIFI,記錄IP地址,填入HTTP代理服務器中的HTTPS Domains。

使用PC共享可供手機連接上網的Wi-Fi的方法如下:

2.1.1 mac系統

系統偏好設置 -> 共享 -> 互聯網共享

2.1.2 windows系統 有無線網卡的筆記本

使用WiFi共享精靈共享網絡。【其他辦法/軟件也可以】

2.1.3 windows系統 無無線網卡的臺式機

插上無線網卡,使用WiFi共享精靈共享網絡。【其他辦法/軟件也可以】

2.2 手機連接PC共享的Wi-Fi

手機連接PC共享的Wi-Fi,設置手動代理,輸入IP地址+端口8888【同HTTP代理服務器一致

2.3配置目標控制器,開始錄製

建立新的線程組:測試計劃->添加->Threads->線程組

選定HTTP代理服務器,選擇新建的線程組爲目標控制器,選擇分組方式/添加過濾條件

點擊啓動,開始錄製。

使用手機打開app,進行操作,即可看到線程組上有新的記錄,也即錄製的結果。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章