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"); 
}
相关推荐
Luminbox紫创测控7 小时前
太阳光模拟器在汽车智能玻璃的运用
测试工具·汽车
西瓜程序猿9 小时前
如何将纸质版礼薄转换为电子礼薄?可以使用记了么
测试工具·创业创新
123过去11 小时前
crunch使用教程
linux·测试工具·安全
123过去16 小时前
samdump2使用教程
linux·测试工具·安全
测试19981 天前
使用Python自动化生成接口测试用例
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
lifewange1 天前
postman接口自动化如何进行参数化
数据库·自动化·postman
妖萌妹儿1 天前
postman怎么做参数化批量测试,测试不同输入组合
开发语言·javascript·postman
lifewange2 天前
Cypress是什么
测试工具
川石课堂软件测试2 天前
涨薪技术|Prometheus使用Recoding Rules优化性能
功能测试·测试工具·jmeter·mysql·面试·单元测试·prometheus