问题标签 [postman-pre-request-script]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postman - 如何在邮递员中读取动态请求参数值?
我在请求正文中的参数值中传递了一些随机整数-
在“测试”选项卡中获取 trans_id 参数最终值的最佳方法是什么?
根据我的观察,{{$randomInt}}
在请求正文中再次使用会给出不同的随机整数。
postman - 停止在预请求脚本中运行的测试,但不停止整个测试运行
是否可以停止在预请求脚本中运行的测试但不能停止整个测试集合的运行?
我看过各种帖子提到这些方式:
postman.setNextRequest(null);
throw new Error("Error");
这些将阻止测试完成,但似乎也停止了我不想要的整个测试集合运行。
更新
预请求脚本:
javascript - 从 Postman 获取重定向的 URL
我目前正在将旧网站迁移到新网站,并且我刚刚创建了一些 url 重定向规则,以将旧链接重定向到新网站上的页面。
为了测试这些重定向规则,我正在使用 Postman,但我找不到从 Postman 的脚本文档中获取重定向 url 的任何方法。REDIRECTED_URL
是重定向规则处理后的url。
这是我目前的测试:
有没有办法在邮递员中测试这个,或者我应该使用另一个应用程序?
javascript - 将加密 hmac 转换为 crypto-js hmac 字符串
我正在尝试转换一个秘密的 hmac 字符串以允许我在邮递员中测试我的 api。Postman 预装了 cryptojs。这是我在测试服务器上使用加密的过程:
这与 postman 中使用 cryptojs 生成的字符串不匹配:
不知道我在这里做错了什么。提前致谢!
javascript - 如何编写测试以匹配邮递员测试中的数组中的数据
我创建了一个名为 values 的变量,该值包含以下数组:
var values = ["A","B", "C","D","E","F"]
我想编写一个测试以将 json 响应数据与 values 中的一个值匹配。
响应result.value中的数据只能是A、B、C、D、E、F
postman - 使用 Postman runner 调用 API n 次进行基准测试
我正在编写一个新的 API,并希望能够看到它在遇到 n 个请求时是如何公平的。
我试图设置环境变量并使用 Postman 中的运行器工具无济于事。
最终目标是运行它 n 次,其中我将 [n] 的值传递到正文中,以便我可以审计(该字段的值存储在数据库中)。
我已经设置了 2 个环境变量
我的预请求脚本是
每次都应将环境变量 requestcount 更新为 +1。
我的测试脚本是
当我通过运行器运行它时,它比非运行器执行花费的时间要长得多,结果是 API 只被命中一次。
single-sign-on - 如何使用邮递员从受 SSO 保护的端点下载 csv 文件?
大家好,有没有办法使用 POSTMAN 从受 SSO(单点登录)保护的外部云环境中获取文件。
因为当我在浏览器中点击 URL 时,它会要求我登录,然后我可以访问该 API 以下载文件,但问题是端点与 POST 方法相关联,我们无法从浏览器地址栏访问该方法。