微信小程式介面測試時 appid 為空如何解決
一、web介面測試和app/微信小程式介面測試的區別
web介面一般是通過瀏覽器訪問,app介面是通過手機端訪問的,所以他們header頭部請求是不一樣的,一樣的就是User Agent這個引數。
web請求的header請求中的User Agent以谷歌為例:
MAC:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36 Windows:Mozilla/5.0 (Windows; U;
Windows NT 5.2) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
app請求的header請求中的User Agent:
Android:Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; BLA-AL00 Build/HUAWEIBLA-AL00) Chrome/57.0.2987.132 Mobile Safari/537.36
ios:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36
二、如何進行app介面測試
上面說了app和web的header請求是有區別的所以我們在進行app介面測試的時候填寫User Agent這個引數。這裡的兩個選項分別代表蘋果和安卓。
模擬一下手機訪問百度的請求。
三、微信小程式介面測試的時候引數裡面沒有appid,為什麼請求的時候需要appid,appid是什麼?
appid是微信或支付寶應用自帶的引數,好比小程式的身份證號碼,ID號,方便識別身份。
我這裡微信介面測試的時候就遇到appid為空的情況
然後這款小程式appid請求是放在header裡面的,填寫之後就不為空了。
後面就是token的問題了。
總結一下:appid一般是微信小程式身份認證需要的,所以在介面測試的時候可以詢問一下開發,他們都會知道appid是什麼。我們只需要模擬好為手機請求,appid和其他引數填寫無誤就可以正常的進行微信小程式的介面測試了。
相關文章
- 微信小程式介面測試時appid為空如何解決微信小程式APP
- 如何測試微信小程式微信小程式
- 用Jmeter做微信小程式專案介面測試【案例】JMeter微信小程式
- 【案例】用Jmeter做微信小程式專案介面測試JMeter微信小程式
- Appium 之測試微信小程式APP微信小程式
- Appium之測試微信小程式APP微信小程式
- python+requests 對 app 和微信小程式進行介面測試PythonAPP微信小程式
- python+requests對app和微信小程式進行介面測試PythonAPP微信小程式
- iOS 如何測試微信小遊戲&小程式?iOS遊戲
- Android如何測試微信小遊戲&小程式?Android遊戲
- iOS如何測試微信小遊戲&小程式?iOS遊戲
- 微信小程式必用介面微信小程式
- 讓微信小程式開發如魚得水微信小程式
- 微信小程式之滲透測試、加固、安全檢測微信小程式
- 微信小程式 TypeScript 嘗試微信小程式TypeScript
- 微信小程式設計師自動化測試微信小程式程式設計師
- 微信域名檢測官方介面 微信域名實時檢測系統
- 小程式實現微信 【我的】介面
- 在微信小程式中打造 MQTT 連線測試工具微信小程式MQQT
- 兩小時快速構建微信小程式微信小程式
- Java微信授權登入小程式介面Java
- 基於微信小程式的知乎介面微信小程式
- 如何選擇測試微信域名檢測介面-域名檢測api介面測試標準API
- 微信域名檢測 微信域名檢測官方介面的呼叫程式碼分享
- 請問有沒有可以測試微信小程式 / 支付寶小程式的頁面渲染時間的工具?微信小程式
- 微信小程式-測試遊戲生成六邊多邊形微信小程式遊戲
- 分享一次微信小程式的介面破解微信小程式
- 效能測試實踐 | PerfDog 助力微信小遊戲 / 小程式效能調優遊戲
- 效能測試實踐 | PerfDog助力微信小遊戲/小程式效能調優遊戲
- 微信小程式微信小程式
- 介面和微信有互動,各位都是如何介面測試的?
- 微信小程式小技巧微信小程式
- 為什麼說微信小程式是順應時代而生的!微信小程式
- 微信小程式中將時間戳轉換為聊天格式微信小程式時間戳
- 企業微信介面測試實戰、Swagger簡介Swagger
- 微信小程式之倒數計時元件微信小程式元件
- 微信小程式元件化的解決方案微信小程式元件化
- 微信小程式支付全問題解決微信小程式