1. 程式人生 > >錄製web或者手機app的http/https請求

錄製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,進行操作,即可看到執行緒組上有新的記錄,也即錄製的結果。