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"); 
}
相关推荐
灵翼飞航科技有限公司17 小时前
无人机动力测试系统光电传感器原理及操作说明(二)
测试工具·无人机
灵翼飞航科技有限公司18 小时前
要完成无人机动力测试需要都需要准备什么?
测试工具·无人机
Wpa.wk18 小时前
curl-发送请求 和 tcpdump与wireshark的介绍
测试工具·wireshark·tcpdump·curl
霍格沃兹测试学院-小舟畅学1 天前
Playwright企业级测试架构设计:模块化与可扩展性
人工智能·测试工具
不爱写程序的东方不败1 天前
APP接口测试流程实战Posman+Fiddler
前端·测试工具·fiddler
小王不爱笑1321 天前
Postman 使用教程
测试工具·lua·postman
程序员杰哥1 天前
Chrome浏览器+Postman做接口测试
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
卓码软件测评2 天前
软件系统负载压力测试【LoadRunner对Windows和Linux服务器的性能监控的配置】
测试工具·测试用例
Wpa.wk2 天前
容器编排 - 了解K8s(pod, deployment,service,lable等概念)
经验分享·测试工具·docker·云原生·容器·kubernetes
橘颂TA2 天前
【测试】自动化测试函数介绍——web 测试
python·功能测试·selenium·测试工具·dubbo