我正在使用Postman来测试微服务,我想知道你是否可以做这样的事情。
我知道您可以运行集合,以便通过每个请求迭代CSV文件中的每个值,但我想将每个请求映射到CSV文件中的值。这可能吗?如果是的话,你怎么能这样做?
答案 0 :(得分:0)
CSV文件仅作为迭代数据文件接受,所以
答案是:不,你不能。可以将每个请求映射到CSV文件中的值。
你应该给我们更详细的问题,但我觉得this link 会有所帮助。 您也可以使用JSON作为数据文件而不是CSV并进行此类构造:
首先,设置环境变量" count"到0。
JSON:
[
{
"UserIdHeadersValue":
[
"firstvalue",
"secondValue",
"thirdValue"
]
}
]
在脚本中:
预请求:
var count = parseInt(pm.variables.get("count"));
pm.variables.set("headerValue", data.UserIdHeaderValue[count]);
//you can put now that header value using {{headerValue}};
pm.environment.set("count", count+1);