邮递员测试-断言响应是有效的XML

时间:2019-09-11 14:37:23

标签: postman postman-testcase

我想验证我的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; // ❓
});

1 个答案:

答案 0 :(得分:2)

会有多种方法,这是一种。

使用内置函数xml2Json将XML主体转换为JSON对象。如果函数返回一个值,则响应有效,否则无效。

pm.test("The body of the response is a valid XML", function () {
     pm.expect(xml2Json(responseBody)).to.exist;
});