剛開始接觸app測試,一無所知的時候只知道點點點,基本的手工測試,但是實際上,通過接口去測試,可能會有更高的效率和便捷,下面是我對接口測試的理解,目前還沒驗證是否醬紫:
首先,說道基本的抓包工具Charles、fiddler、wireshark等,剛開始我接觸的是fiddler,但是fiddler經常弄到我本地都無法進行鏈接網絡,最后慢慢的同事給我介紹 了Charles這個抓包工具;剛開始,我作為一個測試新人,我不知道什么叫抓包,進到去時開發人員問我會不會抓包時,我還是一臉懵的,自己也沒去查也沒去學,到后面測試移動端的時間久了,也學到了一些基本的測試要領,就慢慢往外拓展自己的思維圈。抓包在百度的翻譯是“抓包就是將網絡傳輸發送與接收的數據包進行截獲、重發、編輯、轉存等操作,也用來檢查網絡安全”,描述的比較官方,但是在我的理解就是:他是用來檢查接口傳的參數和前端返回的值得檢測,接下來說說Charles工具的真實運用:
1.如何設置代理信息及安裝配置:
在網上下載下來的版本,需要下載安裝ssl/https,再進行設置操作
(1)先下載安裝
下載地址:https://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/
(2)設置
移動端和桌面端都安裝完成后,先打開help——SSLProxying——install Charles Root Certificate;里面可能顯示“此證書不被信任”,此時我們需要在證書上點擊右鍵展開信任——選擇始終信任,也可通過安裝證書,根據向導找到下載的目錄找到對應文件進行信任
2.設置代理
(1)先查找本地ip和端口號:
ip查找方式:cmd——ipconfig
端口:proxy——proxy Setting
(2)移動端設置代理:
(3)配置好了后就可以正常使用了,第一次代理會提示是否允許的彈框,點擊“allow”就可以了
3.安裝完成后,可能會鏈接不了的情況,一般分為幾種
(1)端口號被占用:
在Proxy里的Proxy Setting就可以設置端口號,默認為8080,,可自行進行修改
(2)第二就是代理設置不正確或沒裝插件
目前先更新介么多,后面慢慢補充如何方便利於我們的測試工作哦