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

时间:2018-08-29 16:30:12

标签: api testing automated-tests postman

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

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;
   });
});

1 个答案:

答案 0 :(得分:0)

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

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