gpt4 book ai didi

javascript - 如何在 Postman 中编写全局函数

转载 作者:行者123 更新时间:2023-12-03 03:06:34 37 4
gpt4 key购买 nike

我需要帮助编写一个通用函数来跨请求集合使用,这将有助于构建框架。

我尝试过使用以下格式

以下函数在第一个函数的“测试”选项卡中声明

postman.setGlobalVariable("function", function function1(parameters)
{
//sample code
});

我在预请求中使用了以下内容

var delay = eval(globals.function);
delay.function1(value1);

我收到以下错误

评估预请求脚本时出现错误:无法读取未定义的属性“function1”。

任何人都可以帮助我如何定义全局/通用函数并在请求中使用它们吗?

提前致谢

最佳答案

没有评估:

在集合的预请求脚本中定义一个包含函数的对象,而不使用 letvar 等。这会将其附加到 Postman 的全局沙箱对象。

utils = {
myFunc: function() {
return 'hello';
}
};

然后在请求的预请求或测试脚本部分中只需调用该函数:

console.log(utils.myFunc());

关于javascript - 如何在 Postman 中编写全局函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45673961/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com