日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php console postman,postman内置脚本说明

發布時間:2024/7/19 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php console postman,postman内置脚本说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

.內置腳本說明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?

參數:響應時間????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的參數

總結

以上是生活随笔為你收集整理的php console postman,postman内置脚本说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。