最近要做下拉刷新,無奈測試服務器的測試數據太少,沒有足夠的數據做下拉刷新,所以用charles抓取了測試服務器的接口,然后在偽造了很多數據返回到我的電腦上,下面來說說使用方法:
第一步:
安裝翻牆軟件 XX-net,這個自己去百度安裝方法,切換連接方式為系統代理,如下圖:
第二步:以window為例,讓charles支持跨域
打開charles軟件 - > proxy菜單欄 -> 勾選windows proxy -> Flie菜單欄 -> New Session ->刷新你的chrome瀏覽器要抓取接口的頁面 -> charles會出現你打開的頁面地址和這個頁面要調取的測試服務器的地址(包括接口):如下圖:
-> 下一步需要設置charles支持跨區調數據接口,即設置頭部響應地址 -> Tools菜單欄 -> Rewrite -> 按照圖上的順序設置:
到第4步出現下圖設置,請按步驟進行:
第三步:給接口偽造多個數據
在本地隨便一個位置建立一個你的接口返回的數據格式,並按這個格式偽造多個返回的數據,命名為*.json,點擊charles里面的接口,右鍵選擇map local
然后下一步->
-> 點擊確定以后 -> 刷新chrome里面你打開的頁面 ->頁面就會出現你偽造的數據了