什么是邮差沙盒?
Answer-PostmanSandbox是一个环境,用于执行作为请求的预请求和测试脚本的一部分编写的JavaScript。这对Postman和Newman都可用。因此,在测试或预请求脚本选项卡下开发的每个脚本都可以在此沙箱中执行。
PostmanSandbox中使用的库和实用程序-
Lodash-JavaScript库中的实用程序。
切里奥。
骨干JS。
糖糖。
加密JS。
环境、全局、动态变量和Cookie
要设置环境变量,我们必须添加以下脚本-
postman.setEnvironmentVariable(nameofvariable,valueofvariable)
要设置全局变量,我们必须添加以下脚本-
postman.setGlobalVariable(nameofvariable,valueofvariable)
要获得环境变量,我们必须添加以下脚本-
postman.getEnvironmentVariable(nameofvariable)
要获得全局变量,我们必须添加以下脚本-
postman.getGlobalVariable(nameofvariable)
要清除环境变量,我们必须添加以下脚本-
postman.clearEnvironmentVariable(nameofvariable)
要清除全局变量,我们必须添加以下脚本-
postman.clearGlobalVariable(nameofvariable)
要清除所有全局变量,我们必须添加以下脚本-
postman.clearGlobalVariables()
要访问/读取特定的环境变量e1,我们必须添加以下脚本-
环境[“e1”]
要访问/读取特定的全局变量G1,我们必须添加以下脚本-
全局变量[“g1”]
要获取域的所有cookie,我们必须添加以下脚本-
responseCookies{array}
要获取名称为c的响应cookie,我们必须添加以下脚本-
postman.getResponseCookie(c)
动态变量不能直接在沙箱中使用。我们可以在请求端点、正文或标头中使用它们,格式为-{{<variablename>}}。
要添加时间戳,我们必须添加以下脚本-
{{$时间戳}}
要添加一个从0到5的随机整数,我们必须添加以下脚本-
{{$randomInt}}
Test-only-此对象只能用于在测试下开发的脚本。如果我们尝试将它用于预请求脚本,我们将遇到错误。
评论列表