我正在寻找一种断言我的API整个响应的方法。发生以下错误。我已经附上了屏幕截图。
答案 0 :(得分:0)
如果您提出单独的请求,请先将响应数据保存到变量中:
let myData = xml2Json(responseBody)
pm.globals.set('myData', JSON.stringify(myData))
然后您可以在第二个请求中尝试执行此操作,以针对保存变量检查整个响应正文:
let myResponseData = xml2Json(responseBody)
pm.test('Body is Correct', () => {
pm.expect(myResponseData).to.deep.eql(JSON.parse(pm.globals.get('myData')))
})