Postman使用_解析响应体

为了在响应中执行断言,首先需要将数据解析为断言可以使用的JavaScript对象。

  1. 解析JSON
js 复制代码
const responseJson = pm.response.json();
  1. 解析xml
js 复制代码
const responseXml = xml2Json(pm.response.text());
  1. 解析csv
js 复制代码
const parse = require('csv-parse/lib/sync');
const responseCsv = parse(pm.response.text());
  1. 解析HTML
js 复制代码
const $ = cheerio.load(pm.response.text());
console.log($.html());

如果不解析成JavaScript对象是不是就不可以断言?当然不是,也可以不解析响应体断言:

js 复制代码
// 测试响应体是否包含某个字符串
pm.test("Body contains string", () => {
 	pm.expect(pm.response.text()).to.include("customer_id"); 
}
相关推荐
Mr_Xuhhh15 小时前
HTTPS 协议原理
网络·网络协议·测试工具·http·https
测试开发Kevin2 天前
详解k6中的核心概念——场景(Scenarios)
测试工具·压力测试
中草药z3 天前
【测试】Bug+设计测试用例
功能测试·测试工具·测试用例·bug·压力测试·测试
进阶的小名3 天前
@RequestMapping接收文件格式的形参(方法参数)
java·spring boot·postman
@Aurora.3 天前
【接口自动化测试】---YAML、JSON Schema
selenium·单元测试·测试用例·压力测试·postman·ab测试·测试覆盖率
无职转生真好看4 天前
Selenium动态元素定位
selenium·测试工具
ACGkaka_4 天前
Postman 如何设置Cookie
测试工具·postman
山里幽默的程序员4 天前
如何使用Postman无障碍导入JSON文件?详细步骤&工具对照
测试工具·json·postman
爱转角码农5 天前
平时测试开发中积累并应用的提示词分享
功能测试·测试工具·程序人生·自动化