標籤:自動化測試載入器jmeter
實踐了用jmeter錄製手機app指令碼並執行,記錄一下
操作步驟:
1. 電腦下載Jmeter http://jmeter.apache.org/download_jmeter.cgi
2. Windows環境,直接解壓壓縮包,然後開啟 \apache-jmeter-3.0\bin\jmeter.bat,開啟之後的頁面如下:
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/85/E1/wKiom1etYIexBlsGAACjqz-eVkI294.png-wh_500x0-wm_3-wmp_4-s_3757759357.png" title="1.jpg.png" alt="wKiom1etYIexBlsGAACjqz-eVkI294.png-wh_50" />
3. 按右鍵測試計劃-添加-Threads(Users)-線程組
4. 按右鍵工作台-添加-非測試元件-HttpProxy 伺服器
5. 更改HttpProxy 伺服器資訊如下:
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/85/E1/wKiom1etYLvTyl3GAAC5Z1yCz6k705.png-wh_500x0-wm_3-wmp_4-s_2654264527.png" title="2.jpg.png" alt="wKiom1etYLvTyl3GAAC5Z1yCz6k705.png-wh_50" />
6. 設定完成後點擊頁面底部的啟動,彈出確認彈窗後點擊確認(最好等後面的手機配置好後再啟動)
7. 配置手機的網路代理程式
“代理”---選擇“手動”;
“Proxy 伺服器主機名稱”---“10.235.178.7”
“Proxy 伺服器連接埠”----“9988”
8. 串連步驟7裡設定的wifi
9.啟動手機上需要測試的APP,進行業務操作;這個時候可以看到線程組抓到app上發出的請求了
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/85/E1/wKioL1etYMmCUajxAAC6h7y65vA962.png-wh_500x0-wm_3-wmp_4-s_3431693102.png" title="3.jpg.png" alt="wKioL1etYMmCUajxAAC6h7y65vA962.png-wh_50" />
10. 業務操作完畢,立即停止jemter上的“HTTPProxy 伺服器”,否則一直抓包,線程組中會有很多無用的請求;
11. 在“線程組”刪除無關的請求;
12. 儲存jmx指令碼;
13. 添加察看結果樹;
14. 回放。
Jmeter錄製手機的指令碼