在预请求脚本中从集合中调用请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在预请求脚本中从集合中调用请求相关的知识,希望对你有一定的参考价值。

我完全清楚有一种方法可以在请求的预请求脚本中进行ajax调用,la,

const getBooks = {
    url: "http://" + pm.environment.get("host") + "/books",
    method: "GET",
    header: "G-TOKEN:ROM831ESV"
};

pm.sendRequest(getBooks, function(err, books) {
   const ids = _.map(books.json(), function(book) {
       return book.id;
   });

   pm.globals.set("bookIds", ids);
});

窗格,但有一种方法可以通过名称从集合中调用已保存的请求,就像你可以使用postman.setNextRequest('')类似于...

pm.sendRequest('Get Books', function(err, books) {
   const ids = _.map(books.json(), function(book) {
       return book.id;
   });
});
答案

显然这在当前版本的Postman中是不可能的。 github上有关于这个问题的请求。

https://github.com/postmanlabs/postman-app-support/issues/4845

以上是关于在预请求脚本中从集合中调用请求的主要内容,如果未能解决你的问题,请参考以下文章

邮递员 - 在预请求脚本中访问完整的请求正文(以计算哈希)

邮递员在预请求脚本中获取随机用户名

从预请求脚本中的集合调用请求

接口post请求循环体的脚本怎么写?

在 python 中从 cURL GET 请求保存 .zip 文件

postman—断言