我正在使用邮递员,并希望可视化的反应使用可视化插件。问题是,我在URL上运行GET请求,然后在“测试”中,根据初始请求中收到的信息运行x个更多的请求。之后,我将获取所有的响应并将它们合并在一起,这样我现在就有了一个JSON请求的扩展版本,其中包含了更多的信息。我可以将它登录到控制台并查看所有信息。
客户希望使用可视化插件在邮递员中可视化这一信息,但它似乎不工作-谁知道为什么?是因为插件是基于我点击“发送”按钮后收到的“主”响应而工作的吗?有办法吗?
谢谢,如果你需要更多的信息,请告诉我。
发布于 2019-12-10 01:34:05
这个插件是用来处理你发送到的任何东西。您甚至可以在测试脚本上设置一个新的Json,并使用pm.visualizer.set(template, data)
呈现它。例如:
var data = {
"data" : [
{
"name" : "Postmany"
}
]
};
var template = `
<table>
<tr>
<th>Name</th>
</tr>
{{#each response.data}}
<tr>
<td>{{name}}</td>
</tr>
{{/each}}
</table>
`;
pm.visualizer.set(template, {
// Pass the responses you need in a single JSON as data
response: data
});
响应:
Name
------------
Postmany
您可以自己尝试这段代码。
简短回答:是正确的,将请求合并到单个JSON上,只需确保将其作为第二个参数发送并在模板上正确访问。
https://stackoverflow.com/questions/59262551
复制相似问题