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"); 
}
相关推荐
王磊鑫4 小时前
软件测试全攻略:Postman工具的使用
测试工具·postman
江梦寻9 小时前
最新Chrome与Selenium完美兼容指南(含驱动下载与配置)
前端·chrome·selenium·测试工具·edge·edge浏览器
奔跑吧邓邓子1 天前
探索Selenium:自动化测试的神奇钥匙
自动化测试·selenium·测试工具
XxxxHe1 天前
博客系统测试报告
功能测试·测试工具
测试界清流1 天前
Selenium4+Pytest自动化测试框架
selenium·测试工具·pytest
not coder1 天前
Selenium 查找页面元素的方式
selenium·测试工具
CIb0la2 天前
Ai自动补全编程工具:llama vscode
运维·开发语言·学习·测试工具·程序人生
持续前进的奋斗鸭2 天前
Postman测试学习(1)
学习·postman
代码的乐趣2 天前
支持selenium的chrome driver更新到137.0.7151.68
chrome·selenium·测试工具