.內置腳本說明javascript
1. 清除一個全局變量 Clear a global variable 對應腳本: postman.clearGlobalVariable("variable_key"); 參數:須要清除的變量的key 2.清除一個環境變量 Clear an environment variable 對應腳本: postman.clearEnvironmentVariable("variable_key"); 參數:須要清除的環境變量的key 3.response包含內容 Response body:Contains string 對應腳本: tests["Body matches string"] =responseBody.has("string_you_want_to_search"); 參數:預期內容 4.將xml格式的response轉換成son格式 Response body:Convert XML body to a JSON Object 對應腳本: var jsonObject = xml2Json(responseBody); 參數:(默認不須要設置參數,爲接口的response)須要轉換的xml 5.response等於預期內容 Response body:Is equal to a string 對應腳本: tests["Body is correct"] = responseBody === "response_body_string"; 參數:預期response 6.json解析key的值進行校驗 Response body:JSON value check 對應腳本: tests["Args key contains argument passed as url parameter"] = 'test' in responseJSON.args 參數:test替換被測的值,args替換被測的key 7.檢查response的header信息是否有被測字段 Response headers:Content-Type header check 對應腳本: tests["Content-Type is present"] = postman.getResponseHeader("Content-Type"); 參數:預期header 8.響應時間判斷 Response time is less than 200ms 對應腳本: tests["Response time is less than 200ms"] = responseTime < 200; 參數:響應時間 9.設置全局變量 Set an global variable 對應腳本: postman.setGlobalVariable("variable_key", "variable_value"); 參數:全局變量的鍵值 10.設置環境變量 Set an environment variable 對應腳本: postman.setEnvironmentVariable("variable_key", "variable_value"); 參數:環境變量的鍵值 11.判斷狀態碼 Status code:Code is 200 對應腳本: tests["Status code is 200"] = responseCode.code != 400; 參數:狀態碼 12.檢查code name 是否包含內容 Status code:Code name has string 對應腳本: tests["Status code name has string"] = responseCode.name.has("Created"); 參數:預期code name包含字符串 13.成功的post請求 Status code:Successful POST request 對應腳本: tests["Successful POST request"] = responseCode.code === 201 || responseCode.code === 202; 14.微小驗證器 Use Tiny Validator for JSON data 對應腳本: var schema = { "items": { "type": "boolean" } }; var data1 = [true, false]; var data2 = [true, 123]; console.log(tv4.error); tests["Valid Data1"] = tv4.validate(data1, schema); tests["Valid Data2"] = tv4.validate(data2, schema); 參數:能夠修改items裏面的鍵值對來對應驗證json的參數