gpt4 book ai didi

postman - 测试多个 JSON 行响应

转载 作者:行者123 更新时间:2023-12-01 03:41:04 28 4
gpt4 key购买 nike

我正在尝试在 Postman 中进行测试以验证 JSON 响应中的某些内容。如果我只是尝试验证 JSON 响应中的一行,一切都很好。当我需要测试多行 JSON 响应时,我的问题就开始了。总是失败。有什么建议吗?

tests["Body matches string"] = responseBody.has("\"name\": null,
\"nameType\": \"NON_REFUNDABLE\"");

最佳答案

如果我正确理解你的问题,我想建议你以不同的方式解决这个问题。

与其查看整个响应主体并查看字符串是否匹配,您还可以测试构成响应主体的各个 Json 属性。例如,您可以执行以下操作:

var data = JSON.parse(responseBody);

tests["name is null"] = data.name === null;
tests["nameType is non-refundable"] = data.nameType === "NON_REFUNDABLE";

还有其他选择,但这是第一个想到的。有关使用 postman 进行测试的更多想法,请查看他们的 documentationexamples .

关于postman - 测试多个 JSON 行响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30779012/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com