是否可以在邮递员中写回数据文件?

时间:2017-07-27 06:21:01

标签: postman

在使用邮递员时,data.someVariable会从csv文件中返回数据,该文件也可以在uri / json中用作{{someVariable}}。这为我们提供了该行/迭代中该变量的数据。

是否存在通过执行postman.setData('responseCode') = responseCode等操作来回写数据文件的机制。

这对于将响应代码存储在数据文件中并以与csv中的输入相同的格式记录调用明细的信息非常有用。

2 个答案:

答案 0 :(得分:3)

到目前为止,还没有办法用邮递员写回数据文件。

不过,您可以在运行时使用以下命令在环境文件中填充

pm.environment.set("varname")

保持varname的方式,以便您理解这是您想要写回到数据文件中的变量。

答案 1 :(得分:1)

我想出的唯一解决方案是

  • 使用有关数据文件名和要添加的信息的结构/值的信息填充环境中的json对象
  • 创建一个单独的Web服务(可能在node.js中),该服务公开一个http调用以写入文件,并将json输入作为参数接受,如上所述在环境中创建并将其写入文件/所需格式的原始数据文件(或其副本)
  • 在每次运行结束时调用上述Web服务调用或执行所需的休息调用以生成逐步信息/调试报告