?
?
???????????????????????JMeter 常用測試方法簡介
?
?
?
????????????????????????????
1.下載安裝
??http://jmeter.apache.org/download_jmeter.cgi
???安裝JDK,配置環境變量JAVA_HOME.
???系統要求:JMeter2.11 需要JDK1.6以上的版本支持運行
?
2.學習Jmeter元件
??http://jmeter.apache.org/usermanual/component_reference.html
?
實例㈠ 錄制手機APP腳本(錄制pc端方式一致)
???環境準備:手機,wifi,Jmeter
?
???具體步驟:
??????????1.啟動Jmeter;
??????????2.“測試計劃”中添加“線程組”;
??????3.工作臺”中添加“HTTP代理服務器”;
??4.配置代理服務器:Global Settings下面的端口配置:9988,HTTPS Domains配置:? ???http://10.200.52.88,目標控制器配置:測試計劃>線程組
??????????其中,端口:隨意設置;ip:電腦的ip,如下圖設置
?
?
?
?
???????????5.手機wifi設置代理:
???????????6.“代理”---選擇“手動”;
???????????7.“代理服務器主機名”---“10.200.52.88”
???????????8.“代理服務器端口”----“9988”
?
?
????
???????????9.手機連接剛才配置的wifi;
???????????10. HTTP代理服務器--點擊“啟動”按鈕,啟動HTTP代理服務器;
???????????11.啟動手機上需要測試的APP,進行業務操作;這個時候可以看到線程組抓到app上發出的請求了
???12.業務操作完畢,立即停止jemter上的“HTTP代理服務器”,否則一直抓包,線程組中會有很多無用的請求;
???????????13.在“線程組”刪除無關的請求;
? ???14.保存jmx腳本;
???15.添加察看結果樹;
? ???16.回放。
?
完整結構如下圖:
?
?
?
?
實例㈡ 并發負載測試
??????1.在實例㈠的前提下錄制成功后,在線程組下新建 配置元件--CSV data set config,需要填寫的參數如下圖(PS:一般做登錄注冊時的用戶量并發時,也就只有賬號 密碼這2項參數需要傳)
CSV data set config的配置文件內容大致如下:
?13000000000,123456
13400000000,123456
?
?
2.在Http的請求里面,設置獲取參數值
?
??
然后設置并發量
?
??
點擊工具欄的運行,然后查看報告結果
?
?
?
??
PS:報告的輸出需借助ant工具
詳細見http://www.cnblogs.com/dengqing9393/p/6496904.html
?
?
?