postman指令碼編寫規則

2022-06-17 13:12:13 字數 1989 閱讀 9450

postman指令碼編寫

設定環境變數

pm.environment.set("variable_key", "variable_value");

將乙個巢狀的物件設定為乙個環境變數

var array = [1, 2, 3, 4];

pm.environment.set("array", json.stringify(array, null, 2));

var obj = };

pm.environment.set("obj", json.stringify(obj))

獲得乙個環境變數

pm.environment.get("variable_key");

獲得乙個環境變數(其值是乙個字串化的物件)

var array = json.parse(pm.environment.get("array"));

var obj = json.parse(pm.environment.get("obj"));

清除乙個環境變數

pm.environment.unset("variable_key");

設定乙個全域性變數

pm.globals.set("variable_key", "variable_value");

獲取乙個全域性變數

pm.globals.get("variable_key");

清除乙個全域性變數

pm.globals.unset("variable_key");

獲取乙個變數

該函式在全域性變數和活動環境中搜尋變數

pm.variables.get("variable_key");

檢查響應主體是否包含字串

pm.test("body matches string", function () );

檢查響應體是否等於字串

pm.test("body is correct", function () );

檢查json值

pm.test("your test name", function () );

content-type 存在

pm.test("content-type is present", function () );

返回時間少於200ms

pm.test("response time is less than 200ms", function () );

狀態碼是200

pm.test("status code is 200", function () );

**名包含乙個字串

pm.test("status code name has string", function () );

成功的post請求狀態碼

pm.test("successful post request", function () );

為json資料使用tinyvalidator

var schema =

};var data1 = [true, false];

var data2 = [true, 123];

pm.test('schema is valid', function() );

解碼base64編碼資料

var intermediate,

base64content, // assume this has a base64 encoded value

intermediate = cryptojs.enc.base64.parse(base64content); // cryptojs is an inbuilt object, documented here:

pm.test('contents are valid', function() );

傳送非同步請求

此函式可作為預請求和測試指令碼使用

pm.sendrequest("", function (err, response) );

將xml主體轉換為json物件

postman內建指令碼說明

1.清除乙個全域性變數 clear a global variable 對應指令碼 postman.clearglobalvariable variable key 引數 需要清除的變數的key 2.清除乙個環境變數 clear an environment variable 對應指令碼 postm...

編寫css規則

一條css規則由應用到文件的乙個或多個元素的指令組成。它包含兩個部分 選擇器和宣告塊。h1 其中h1是選擇器,花括號裡面的是宣告塊 這條規則設定了文件中的任何h1標籤的內容大小都為1.5em,這條規則的選擇器部分定義了規則應用的物件,它可以是任何xhtml標籤,也可以是其他css元素,例如類和id。...

snort 規則編寫

snort規則分為兩個部分 規則的頭部和規則選項。首先,規則頭部包含著規則 動作 協議 源位址和目標位址 源埠 目標埠。第二部分是規則選項,它包含著乙個警告訊息和某資料報有關部分的資訊 如果要採取某個動作的話,就應當看一些這種資訊 例如 alert tcp any any 192.168.1.0 2...