我想验证我的Web服务的响应是有效的xml。 我知道可以使用以下代码片段轻松完成json响应:
pm.response.to.be.json;
那XML呢?
pm.test("The body of the response is a valid XML", function () {
pm.response.to.be.withBody;
pm.response.to.be.xml; // ❓
});
答案 0 :(得分:2)
会有多种方法,这是一种。
使用内置函数xml2Json
将XML主体转换为JSON对象。如果函数返回一个值,则响应有效,否则无效。
pm.test("The body of the response is a valid XML", function () {
pm.expect(xml2Json(responseBody)).to.exist;
});