【Postman】- 基本用法

一、用例集

1.1 用例集

Collections:用例集。目录下可以创建子目录。

1.2 导出用例集

1.3 导入用例集

二、Postman断言

断言:让程序判断预期结果和实际结果是否一致

2.1 特点

  • Postman的断言是使用JavaScript语言编写的,写在"Tests"标签页里
  • Tests中的脚本在发送请求之后执行,会把断言的结果(PASS/FAIL)最终在"Test Results"标签页中展示

2.2 常用Postman断言

1. 断言响应状态码

在Tests标签中,选中Status Code:Code is 200,生成对应代码

pm.test("Status code is 200", function () {

pm.response.to.have.status(200);

});

pm:代表postman的一个实例

test():是pm对象的一个方法。有两个参数

参数1:在断言成功后,给出的文字提示。可以修改

参数2:匿名函数

postman的响应结果中应该包含状态码200

2. 断言响应体是否包含某个字符串

Response body:Contains string

// 断言响应体包含指定字符串

pm.test("Body matches string", function () {

pm.expect(pm.response.text()).to.include("string_you_want_to_search");

});

3. 断言响应体是否等于某个字符串(对象)

4. 断言JSON数据(常用)

Response body:JSON value check

pm.test("断言响应结果code值", function () {

var jsonData = pm.response.json();

pm.expect(jsonData["code"]).to.eql(1);

});

//to.方法:eql,contains等等

pm.test("断言响应结果username值", function () {

var jsonData = pm.response.json();

pm.expect(jsonData["data"]["username"]).to.contains("admin");

});

5. 断言响应头

相关推荐
Kookoos4 小时前
Dynamics 365 Finance + Power Automate 自动化凭证审核
运维·自动化·dynamics 365·power automate
半导体守望者14 小时前
ADVANTEST R3764 66 R3765 67爱德万测试networki connection programming网络程序设计手册
经验分享·笔记·功能测试·自动化·制造
东方佑18 小时前
使用 Python 自动化 Word 文档样式复制与内容生成
python·自动化·word
会又不会20 小时前
JMeter-SSE响应数据自动化2.0
jmeter·自动化
新加坡内哥谈技术1 天前
Meta计划借助AI实现广告创作全自动化
运维·人工智能·自动化
集成显卡1 天前
PlayWright | 初识微软出品的 WEB 应用自动化测试框架
前端·chrome·测试工具·microsoft·自动化·edge浏览器
b***25111 天前
动力电池点焊机:驱动电池焊接高效与可靠的核心力量|比斯特自动化
人工智能·科技·自动化
沉到海底去吧Go1 天前
【行驶证识别成表格】批量OCR行驶证识别与Excel自动化处理系统,行驶证扫描件和照片图片识别后保存为Excel表格,基于QT和华为ocr识别的实现教程
自动化·ocr·excel·行驶证识别·行驶证识别表格·批量行驶证读取表格
Iamccc13_1 天前
智能仓储的未来:自动化、AI与数据分析如何重塑物流中心
人工智能·数据分析·自动化
keson要进步1 天前
CICD实战(一) -----Jenkins的下载与安装
运维·ci/cd·centos·自动化·jenkins