python+requests對app和微信小程序進行接口測試

對於web端和app端的接口測試來講,他們都是經過請求方法,url和傳遞的body參數進行接口請求,區別web和app的區別就是header請求的不一樣。不一樣的地方在於header中的User-Agent參數。python

web經常使用的User-Agent參數:web

Chrome:小程序

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36微信小程序

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11api

Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16


Firefox :微信

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0app

Mozilla/5.0 (X11; U; Linux x86_64; zh-CN; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10工具

app經常使用的User-Agent參數:post

IPhone:測試

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5

Android

Mozilla/5.0 (Linux; U; Android 2.2.1; zh-cn; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

Mozilla/5.0 (Linux; U; Android 2.3.7; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1



1、怎麼進行app和微信小程序的接口測試

對於接口測試來講能夠使用兩種方式進行接口測試,一種是工具進行接口測試,一種是本身編寫腳本進行接口測試。

進行重點給你們說一下使用python+requests腳本進行手機app和微信小程序的接口測試

2、使用python+requests進行app和微信小程序接口測試

腳本編寫和測試web端的同樣,惟一改動的地方就是header頭部請求中User-Agent參數須要改爲手機請求。

 

這樣就是訪問百度的手機端的請求了。

3、使用接口測試工具進行app和微信小程序接口測試

同樣更改header頭部請求中的user-agent參數,這兩個請求分別的模擬Android和iOS,能夠根據本身的狀況進行選擇。

選擇Android進行請求訪問

這就是app和微信小程序接口測試的兩種方法

工具下載地址

相關文章
相關標籤/搜索