參考網址 網址
前言:游戲中的接口測試,是測模塊間的數值/數據交換,數據傳遞,邏輯依賴。其實就是常言的刷道具,刷元寶,刷屬性
游戲接口測試的測試點
重復請求數據 → 商城1次購買刷N個道具,1次任務刷N次獎勵
更改請求狀態 → 獲得當前不能獲得的東西或狀態
更改UID → 修改角色相關的數據,換膚
更改ID,反復請求 → 獲得A后,改ID獲得B
驗證掉落 → 掉落的道具有場景道具掉落表沒有的道具
更改數量為負數 → 驗證是否處理負值
並發請求實現 → 並發導致可能沒有做相應處理的返回,用元寶同時進階N個模塊,元寶消耗錯誤
測試方法
1.手動測試:服務端,緩存,客戶端之間的數據交互測試 參考源文檔(內含示例)
- 游戲過程中,清緩存導致數據異常
- 保持面板開啟狀態,修改數據庫數據,再操作
2.利用工具測試:WPE發包工具 WPE科普
工具:完全繞過客戶端,對服務端發送請求,並發請求(單線程並發和多線程並發)。
原理:通過一定的手段和途徑模擬客戶端向服務器發送請求,服務器接受請求后把對應的處理返回給客戶端,客戶端實現相應的一個過程。