從介面本身來講,對其測試與其他專案應該是一樣的。所以不難理解,我們要對小程式的介面測試需要準備的
材料有:
1、完備的介面文件(什麼是完備的介面文件,之前文章有寫到,這裡不再綴敘)
2、測試工具的選型(jmeter/postman/或者直接擼**?),在這裡我對jmeter進行講解
3、抓包工具,更好的分析資料的扭轉
ok,準備工作已完成,現在我們對小程式進行抓包
一、開啟小程式,並抓出登入介面如下圖所示:
圖(一)為介面呼叫伺服器和呼叫位址
圖(二)為介面請求引數和介面返回值
二、根據一抓出的引數將介面配置於jmeter中,如下圖所示:
2.1、jmeter請求配置,如下圖
說明:配置ok後,欣喜若狂,歡天喜地,以為萬事大吉
2.2、執行指令碼檢視返回結果,如下圖所示:
mmp啊,一般登入介面不是放入請求引數後便能成功登入了嗎?在這裡通過抓包多次開啟小程式發現登入介面中請求引數
值("code": "061xam5b2hjcfp0bnn5b2fl15b2xam5e")他她它是會變的,當然這也沒毛病。
三、分析並獲取code值
3.2、code值是哪方給到我們的?(具體問題具體分析)
傳給我方小程式
3.3、怎麼獲取code值?
方法如下圖所示:
四、將獲取的code的值放入登入請求中,從新發起請求,如下圖所示:
ps:小程式的登入介面測試已掉通,可以開心進行後面的一些操作了
jmeter小程式介面測試
圖 一 為介面呼叫伺服器和呼叫位址 圖 二 為介面請求引數和介面返回值 2.1 jmeter請求配置,如下圖 說明 配置ok後,欣喜若狂,歡天喜地,以為萬事大吉 2.2 執行指令碼檢視返回結果,如下圖所示 mmp啊,一般登入介面不是放入請求引數後便能成功登入了嗎?在這裡通過抓包多次開啟小程式發現登入...
Postman 測試微信小程式後台介面
寫後台 feature test 測試 量巨大。這三種方案都非常浪費時間。看到同事在用 postman,我決定嘗試一下。然後在 postman 中選擇 import paste raw text,將複製的 curl bash 命令黏貼進去,匯入即可。這樣測試帶登陸態的介面就方便多了。可以隨意複製,修...
微信小程式測試
小程式分為三個版本型別 開發版 體驗版 正式版 我們在測試時候一般會準備三套環境 1 開發版本 對應開發 測試環境 2 體驗版本 對應預發布環境 3 正式版本 對應生產環境 指定小程式 路徑,測試人員可問開發 如果有jenkins,也可以直接在jenkins上拉取已編譯 1 設定 如果我們要使用抓包...