前提:電腦和手機(jī)處于同一網(wǎng)絡(luò)
一.對(duì)電腦進(jìn)行參數(shù)配置
1. 配置fiddler允許其抓取到https(fiddler默認(rèn)只抓取http格式的)
打開(kāi)Fiddler菜單項(xiàng)Tools->TelerikFiddler Options->HTTPS,
勾選CaptureHTTPS CONNECTs,點(diǎn)擊Actions,
勾選Decrypt HTTPS traffic和Ignore servercertificate errors兩項(xiàng),點(diǎn)擊OK(首次點(diǎn)擊會(huì)彈出是否信任fiddler證書(shū)和安全提示古程,直接點(diǎn)擊yes就行)禀崖,見(jiàn)圖:
2.配置fiddler允許遠(yuǎn)程連接
在Fidder點(diǎn)擊Tools->TelerikFiddler Options->Connections蹋肮,勾選allow remote computers to connect吭净,默認(rèn)端口為8888(下圖Fiddler listens on port就是端口號(hào))访圃,若端口被占用可以設(shè)置成其他的替蔬,配置好后要重新啟動(dòng)fiddler告私,如下圖:
二.對(duì)手機(jī)端進(jìn)行參數(shù)配置
找到裝Fidder的電腦的ip地址,電腦ip地址可通過(guò)cmd承桥,輸入ipconfig查詢驻粟,或網(wǎng)絡(luò)共享中ipv4找到,我的是192.168.1.34凶异;
找到fiddler的端口號(hào)蜀撑,Tools->TelerikFiddler Options->Connections挤巡,port中值就是端口號(hào),一般默認(rèn)為8888酷麦;接下來(lái)開(kāi)始操作手機(jī)矿卑;
1、打開(kāi)手機(jī)某個(gè)瀏覽器沃饶,輸入http://電腦ip:端口母廷,如圖:
2、跳轉(zhuǎn)后糊肤,點(diǎn)擊證書(shū)進(jìn)行安裝
3琴昆、接下來(lái)會(huì)讓你命名,隨便取個(gè)名字就好了
4馆揉、更改手機(jī)wifi代理
在手機(jī)上點(diǎn)擊設(shè)置-你自己連接的無(wú)線-代理設(shè)置椎咧,選擇手動(dòng)(我的是魅族)
都設(shè)置完成后,在手機(jī)上進(jìn)行操作把介,F(xiàn)idder上就會(huì)有請(qǐng)求(手機(jī)瀏覽器上或者手機(jī)上的app的請(qǐng)求都會(huì)發(fā)到Fidder上)。
其他:
當(dāng)時(shí)是要把手機(jī)上的接口請(qǐng)求用jmeter寫(xiě)出來(lái)蟋座,所以jmeter里面也需要導(dǎo)入一個(gè)https的證書(shū)拗踢。
接著將這個(gè)證書(shū)導(dǎo)入到j(luò)meter。
如果你在jmeter上發(fā)的請(qǐng)求也想發(fā)到Fidder上向臀,可以在jmeter的具體請(qǐng)求里簡(jiǎn)單設(shè)置下巢墅。