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"); 
}
相关推荐
Kingairy21 小时前
PageSpeed Insights,Lighthouse与WebPageTest
测试工具
MarkHD1 天前
Selenium环境搭建完全指南:WebDriver版本匹配与生产级配置实践
selenium·测试工具
MarkHD1 天前
Selenium环境搭建完全指南:WebDriver版本匹配与生产级配置实践(Day 21-23)
selenium·测试工具
薯条不要番茄酱2 天前
【测试实战篇】“发好论坛”接口自动化测试
python·功能测试·测试工具·单元测试·测试用例·pytest·测试覆盖率
weixin_419658312 天前
当Pytest遇见AI:基于Trae的接口测试用例全自动生成实践
人工智能·python·测试工具·测试用例·pytest·ai编程
可可南木3 天前
3070文件格式--16--hosts文件
功能测试·测试工具·pcb工艺
Wpa.wk3 天前
局域网中两台win电脑传输文件
测试工具
西安同步高经理3 天前
标准时间间隔发生器:高精度时频计量的“基准标尺”时间合成器,脉冲发生器
测试工具
亓才孓3 天前
[Postman]Postman工具的使用
测试工具·postman
有技巧搬砖3 天前
让 FCT/ICT/ATE/BMS 测试更简单高效
功能测试·测试工具·上位机