apt.globals.set(「key」, 「value」);設定乙個全域性變數
apt.globals.get(「key」); 獲取乙個全域性變數
apt.globals.delete(「key」);刪除乙個全域性變數
apt.globals.clear();清除全域性變數
apt.variables.set(「key」, 「value」);設定乙個環境變數
apt.variables.get(「key」);獲取乙個環境變數
apt.variables.delete(「key」);刪除乙個環境變數
apt.variables.clear();清除環境變數
apt.setrequestheader(「key」, 「value」);傳送乙個請求頭
apt.sendrequest(「 function (response) );傳送乙個請求
apt.assert(『response.raw.responsetext==「test」』);測試響應內容是否為test
apt.assert(『response.raw.status200』);測試響應碼是否為200
apt.assert('response.raw.type"json"』);測試響應內容格式是否為json
apt.assert(『response.raw.responsetime>=100』);測試響應時間是否大於100ms
apt.assert(『response.json.errcode1』);測試響應json物件的errcode屬性是否為1
apt.assert(『response.json.errcode!=1』);測試響應json物件的errcode屬性是否不為1
apt.assert(『response.json.errcode>=1』);測試響應json物件的errcode屬性是否為大於等於1
apt.assert('response.json.errcodenull』);測試響應json物件的errcode屬性是否為null
apt.assert(『response.json.errcode!=null』);測試響應json物件的errcode屬性是否不為null
apt.assert(『response.headers[「server」] == 「nginx」』);測試響應頭server是否為nginx
apt.assert(『response.headers[「content-encoding」] == 「gzip」』);測試響應頭content-encoding是否為gzip
request:獲取當前請求引數物件
request.url:獲取當前請求url
request.method:獲取當前請求method
request.timeout:獲取當前請求超時時間
request.contenttype:獲取當前請求contenttpye
request.request_bodys:獲取當前請求的請求體
request.request_headers:獲取當前請求的請求頭
request.request_querys:獲取當前請求的querys引數
response:獲取當前請求響應物件
response.json:獲取json格式的響應資料
response.headers:獲取當前請求響應頭
response.cookies:獲取當前請求響應cookie
response.raw:獲取當前請求響應的原始資料
response.raw.status:獲取當前請求響應的響應狀態碼(200、301、400、404、500等)
response.raw.type:獲取當前響應的響應時間(毫秒)
response.raw.responsetext:獲取當前響應的響應文字
console.log:列印一條日誌到控制台
console.warn:列印一條警告到控制台
console.info:列印一條資訊到控制台
console.error:列印一條錯誤到控制台
md5加密:cryptojs.md5(『待加密字串』).tostring()
sha256加密:cryptojs.sha256(『待加密字串』).tostring()
base64加密:cryptojs.enc.base64.stringify(cryptojs.enc.utf8.parse(『待加密字串』))
base64解密:cryptojs.enc.base64.parse(「待解密字串」).tostring(cryptojs.enc.utf8)
aes簡單加密:cryptojs.aes.encrypt(『待加密字串』, 『秘鑰』).tostring()
aes簡單解密:cryptojs.aes.decrypt(『待解密字串』, 『秘鑰』).tostring(cryptojs.enc.utf8)
介面測試及常用介面測試工具
首先,什麼是介面呢?一 常見介面 1 webservice介面 是走soap協議通過http傳輸,請求報文和返回報文都是xml格式的,我們在測試的時候都用通過工具才能進行呼叫,測試。可以使用的工具有soapui jmeter loadrunner wgcloud等 2 http api介面 是走ht...
何為介面測試工具?
什麼是介面 協議級別 測試?以上定義僅做參考,也許後面還會根據介面測試形態的變換重新定義。有意見的自己想去!3 那麼怎麼才能稱得上合格的介面測試工具呢?個人認為至少滿足如下 5 點 模擬請求 主要為http協議 的構造和傳送,以及響應結果的解析 提供豐富的斷言方法,自動判斷結果的正確性 靈活的用例組...
介面測試工具 Postman
目錄 1.介面介紹 2.變數 3.tests 4.pre request scrip 變數的訪問 變數的配置 示例 訪問環境變數 variable key pm.environment.get variable key 設定環境變數 variable key variable value pm.en...