1. 程式人生 > >jmeter錄製手機指令碼

jmeter錄製手機指令碼

整體分為兩部分進行設定,首先設定jmeter,然後設定手機,下面分別來講兩個端的設定

一、jmeter的設定

1、啟動jmeter,然後測試計劃上,點選右鍵,新增執行緒組,用於保存錄制的指令碼

2、新增HTTP代理伺服器

(1)選中工作臺,右鍵新增HTTP代理伺服器

(2)HTTP代理伺服器設定

需要設定埠和目標控制器,其中埠可以預設,也可以修改,但必須保證與手機上設定的埠一致;

目標控制器選擇:測試計劃>執行緒組,如下圖

(3)完成這些配置後,點選底部選單啟動HTTP代理伺服器,此時會彈出“Root CA...”的提示框,點選確定,則HTTP代理伺服器啟動並執行。

二、手機配置網路代理

1、首先要保證電腦和手機用的同一個wifi或區域網,在這個前提下,進入手機的wifi設定頁面,找到http代理這一項;

2、把http代理設定為手動,然後會出來伺服器、埠的輸入框(有可能叫代理伺服器主機名、代理伺服器埠類似的叫法),然後在伺服器上輸入電腦的ip地址,埠輸入剛才在jmeter上設定的埠,然後儲存。

到此,手機代理設定就完成了。

三、錄製jmeter指令碼

1、在手機上開啟要錄製的APP,並把需要錄製的指令碼在手機上操作一遍;

2、檢視jmeter,發現jmeter上存了剛才在手機上的所有操作,如下圖

3、此時,再根據實際情況對指令碼做一些優化和設定,該指令碼就能直接使用了。

注意事項:

1、在錄製指令碼過程中,不想錄制的內容,可以錄製後在jmeter上直接刪除,也可以停止jmeter的代理伺服器(啟動旁就是停止按鈕);

2、錄製結束後,需要做兩個動作,一個是停止jmeter的代理伺服器,另一個是把手機的網路代理關閉,不然手機沒法上網了。