jmeter抓包之APP


以前抓包一直使用Charles,fiddler等。在學習Jmeter的時候發現Jmeter中有非測試元件也是可以抓包,而且非常好用

一.選擇測試計划,添加線程組

 

 二.測試計划中添加-非測試元件-HTTP代理服務器

 

 三.修改HTTP代理服務器,端口改為8888,目標控制器選擇線程組

 

 四.查看本地ip,設置手機代理(注意手機需連接wifi,和主機在同一局域網)

 

 五.啟動HTTP代理服務器,抓取應用寶APP請求

 

 六.手機打開APP,任一點擊,所有請求都被jmeter抓取到

 

 七.如果想要查看結果,添加結果樹,運行jmeter。

 初學jmeter工具,在設置端口號時,使用8888,IE設置的局域網端口也為8888,啟動代理服務器時,提示:Could not create script recorder-port in use.Choose another port:Address already in use:JVM_Bind,此時把端口號換為如9999等就可以了。不能與其它代理使用相同的端口號

 

Jmeter錄制APP中HTTPS請求

1.添加“非測試組件--HTTP代理服務器”,設置端口號如:8887

2.然后手機設置代理,端口號同:8888

3.選擇目標控制器,點擊啟動,然后再打開jmeter安裝目錄中bin目錄,

 

 4.".crt"文件證書通過QQ發送到手機上面,使用QQ瀏覽器打開 安裝證書,信任證書

5.".usr"文件導入jmeter中

 

 6.啟動代理服務號,進行HTTPS錄制,出現出現“Keystore Password”密碼輸入框,輸入“password”,點擊“OK”

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM