首页 > 其他分享 >接口测试实战(4)--postman断言

接口测试实战(4)--postman断言

时间:2024-04-03 19:56:45浏览次数:26  
标签:status 200 postman -- 接口 测试 Postman pm 断言

常见断言方法
1、状态码断言

pm.test:   这是Postman的测试函数,用于定义一个断言。
它接受两个参数:
第一个参数是一个字符串,用于描述这个测试的目的或内容。这通常是一个简短的描述,比如 "Status code is 200",它会在测试结果中显示,帮助你快速识别是哪个测试通过了或失败了。

第二个参数是一个函数,它包含了断言的具体逻辑。

 

function() {...}: 这是一个匿名函数,它包含了测试的具体实现。当Postman收到响应并执行Tests脚本时,它会调用这个函数来执行断言。


pm.response.to.have.status(200): 这是断言的实际内容。它使用了Postman的测试链语法来验证响应的状态码。

pm.response: 这是一个对象,代表了API的响应
to.have: 这是链式调用的一部分,用于指定要验证的属性

status(200): 这指定了要验证的属性是状态码,并且期望的状态码值是200。

 



标签:status,200,postman,--,接口,测试,Postman,pm,断言
From: https://www.cnblogs.com/cyq0528/p/18113407

相关文章

  • 轻松玩转书生·浦语大模型趣味 Demo——day2笔记
    本节课有四个任务:学习部署、玩角色扮演的agent项目,玩数学运算agent、玩写作agent 主要学习过程就是跟着视频,复制学习文档里的资料,完成demo的使用。主要目的是熟悉开发平台。视频:轻松玩转书生·浦语大模型趣味Demo_哔哩哔哩_bilibili资料:Tutorial/helloworld/hello_world.......
  • 使用 Validation
    使用Validation要使用验证,请使用class-validator。示例如何在TypeORM中使用class-validator:import{Entity,PrimaryGeneratedColumn,Column}from"typeorm";import{Contains,IsInt,Length,IsEmail,IsFQDN,IsDate,Min,Max}from"class-validator";......
  • 改进的具体计划
    针对本小组项目遇到的某个具体问题——比如团队协作不够紧密、沟通效率低下——我们将按照以下步骤商量一个改进的具体计划,并评价改进的效果:一、建立规则、仪式、流程、模式规则:确定明确的团队协作规范,如定期会议、任务分配与跟进、信息共享等。制定沟通准则,包括使用统一的沟......
  • JS实现检查给定时间范围是否在每天的某个时间段内
    //解析时间字符串,返回对应的分钟数functionparseTime(timeStr){const[hours,minutes]=timeStr.split(':').map(num=>parseInt(num));returnhours*60+minutes;}//解析时间字符串,返回对应的Date对象functionparseTimeString(timeStr){const......
  • win11使用cython将py文件打包成pyd文件
    准备工作:安装VisualStudioC编译器未安装C编译器时,编译pyd会出现报错。你可以使用VisualStudio的C编译器,或MinGW编译器。由于VisualStudio的C编译器安装方便,而MinGW较复杂,这里介绍安装VisualStudio的方法。所需文件链接:https://pan.baidu.com/s/1lLKdY0o--pAxe2jCs......
  • 在 PowerShell 中,您可以使用以下命令来管理 DNS 相关的任务以及 DNS 缓存
    在PowerShell中,您可以使用以下命令来管理DNS相关的任务以及DNS缓存:获取当前计算机的DNS客户端配置信息powershellCopyCodeGet-DnsClientGet-DnsClientInterfaceAlias       InterfaceConnectionSpecificSuffixConnectionSpecificSuffixRegi......
  • ctfshow--web2
    这题是考sql注入,我们先用个万能语句注入发现它上面会出现欢迎你,ctfshow那么这就很明显了,这个用户的名字就是ctfshow那么猜测flag会不会是在flag的用户里面呢我们提交一下如果有flag的用户的话他的欢迎你,ctfshow会变成欢迎你,flag但是很明显没有尝试这个语句1'uni......
  • 【系统结构】混洗交换单级网络,最远的两个单元建立连接需要...
    混洗交换单级网络,最远的两个单元建立连接需要(B)A.n-1次混洗和n-1次交换B.n-1次混洗和n次交换C.n次混洗和n-1次交换D.n次混洗和n次交换 我那个图上是示意,连线不是实际连线,别想多了更详细的看下面这张图↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ ......
  • GMSL(1)-GMSL分类
    本文转载:https://gitcode.csdn.net/65ec4a551a836825ed796d0e.html GMSL分类(1)GMSL1GMSL1的sensor大部分是DVP接口,相机在1~2mega像素之内,总带宽不超过1.5Gbps,sensordvp接口定义:HSYNC:horizonalsynchronization,行同步信号VSYNC:verticalsynchronization,帧同步信号;DATA:像素......
  • python 遍历字典
    在Python中,遍历字典(dictionary)通常涉及遍历字典的键(keys)、值(values)或者同时遍历键和值。以下是几种常见的遍历字典的方法:遍历字典的键(keys):pythonmy_dict={'a':1,'b':2,'c':3}forkeyinmy_dict.keys():print(key)遍历字典的值(values):pythonforvalue......