PostMan 是一款流行的 webapi 測試工具, 常用功能包括 get , post 模擬請求,自定義請求報文請求。也可在提交請求前,執行一段腳本,生成一個環境變量,詳細介結如下:
如圖,生成全局環境變量 abc ,統計請求報文字節長度, 然后將此參數添加到 head 中。
使用參數 abc:
Pre-Request Script 代碼:
function lengthInUtf8Bytes(str) { // Matches only the 10.. bytes that are non-initial characters in a multi-byte sequence. var m = encodeURIComponent(str).match(/%[89ABab]/g); return str.length + (m ? m.length : 0); } pm.environment.set("abc", lengthInUtf8Bytes(request.data));