python+requests對app和微信小程式進行介面測試
對於web端和app端的介面測試來說,他們都是透過請求方法,url和傳遞的body引數進行介面請求,區別web和app的區別就是header請求的不同。不同的地方在於header中的User-Agent引數。
web常用的User-Agent引數:
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.11
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.0
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引數:
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
一、怎麼進行app和微信小程式的介面測試
對於介面測試來說可以使用兩種方式進行介面測試,一種是工具進行介面測試,一種是自己編寫指令碼進行介面測試。
進行重點給大家說一下使用python+requests指令碼進行手機app和微信小程式的介面測試
二、使用python+requests進行app和微信小程式介面測試
指令碼編寫和測試web端的一樣,唯一改動的地方就是header頭部請求中User-Agent引數需要改成手機請求。
這樣就是訪問百度的手機端的請求了。
三、使用介面測試工具進行app和微信小程式介面測試
一樣更改header頭部請求中的user-agent引數,這兩個請求分別的模擬Android和iOS,可以根據自己的情況進行選擇。
選擇Android進行請求訪問
這就是app和微信小程式介面測試的兩種方法
工具下載地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69986023/viewspace-2734665/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python+requests 對 app 和微信小程式進行介面測試PythonAPP微信小程式
- python+requests進行get、post方法介面測試Python
- python+requests 進行 get、post 方法介面測試Python
- Appium 之測試微信小程式APP微信小程式
- Appium之測試微信小程式APP微信小程式
- 微信小程式介面測試時appid為空如何解決微信小程式APP
- 微信小程式介面測試時 appid 為空如何解決微信小程式APP
- python+requests介面測試基礎Python
- 【案例】用Jmeter做微信小程式專案介面測試JMeter微信小程式
- 用Jmeter做微信小程式專案介面測試【案例】JMeter微信小程式
- 如何測試微信小程式微信小程式
- 介面測試檔案上傳 (python+requests)Python
- 介面測試檔案上傳(python+requests)Python
- 介面測試怎麼進行,如何做好介面測試
- postman進行http介面測試PostmanHTTP
- postman工具進行介面測試Postman
- 用 Mocha 和 Chai 對 JavaScript 程式碼進行單元測試AIJavaScript
- App測試、Web測試和介面測試一般測試流程APPWeb
- 使用 MeterSphere 進行 Dubbo 介面測試
- 使用Jmeter進行http介面測試JMeterHTTP
- CI Weekly #12 | 微信小程式的自動化測試進階微信小程式
- 如何對Mac進行基礎檢測和速度測試Mac
- iOS 如何測試微信小遊戲&小程式?iOS遊戲
- iOS如何測試微信小遊戲&小程式?iOS遊戲
- 使用抓包工具fiddler和apipost進行介面測試API
- 使用抓包工具 fiddler 和 apipost 進行介面測試API
- 介面和微信有互動,各位都是如何介面測試的?
- Android如何測試微信小遊戲&小程式?Android遊戲
- 微信小程式之滲透測試、加固、安全檢測微信小程式
- 微信小程式和app最大區別在哪微信小程式APP
- 微信小程式必用介面微信小程式
- 真的要進行介面測試自動化?
- 對比學習Vue和微信小程式Vue微信小程式
- 第 83 期對 Go 程式進行可靠的效能測試Go
- 測試前奏 之 Robotium使用Eclipse和ADT對apk進行黑盒測試EclipseAPK
- 小程式要進行哪些測試?長沙小程式軟體測評公司推薦
- 微信小程式使用JSEncrypt進行RSA加密微信小程式JS加密
- 隨行付微服務測試之介面測試和契約測試微服務