首页 > 其他分享 >接口自动化--postman(2)高级用法

接口自动化--postman(2)高级用法

时间:2023-09-27 11:22:18浏览次数:42  
标签:Postman 结果 -- 断言 接口 响应 测试用例 postman

Postman管理测试用例

Postman可以使用自带的用例集管理测试用例(Collection)

Collection:类似于一个文件系统,可以添加文件、子文件、请求等等,它是Postman内部的模拟的文件系统,不是真的文件系统

第一步:添加用例集

第二步:用例集下添加子文件夹

第三步:添加请求

如果有多个接口或者接口的测试用例,都可以通过Request来进行管理。

如果是业务场景测试或者是模块,可以用文件夹或者用例集来管理。

 

Postman断言

在进行API测试时,断言是一项重要的功能。它能帮助我们验证接口的响应是否符合预期结果,从而确保API的正确性和可靠性。在Postman中,我们可以使用断言功能来设置预期结果,并与实际结果进行比较。

为了进行自动化测试,我们必须让计算机帮助我们判断实际结果与预期结果是否一致。

我们可以通过断言,来让计算机运行时,帮助我们判断结果

断言:计算机自动判断两组数据的关系是否为真时的过程,就叫做断言。

一般一个完整的接口测试,包括:请求->获取响应正文->断言,请求和获取响应正文很常见。断言一般是对请求的响应结果做操作,判断预期结果与实际结果是否一致。

断言主要是在Test操作框内进行设置,使用JavaScript语言编写,断言的结果在下方响应内容的TestResult内

 

 

 

标签:Postman,结果,--,断言,接口,响应,测试用例,postman
From: https://www.cnblogs.com/cyq0528/p/17714728.html

相关文章

  • 基于Java开发的数字采购系统(供应商、询价、招标、订单送货)
    前言:随着互联网和数字技术的不断发展,企业采购管理逐渐走向数字化和智能化。数字化采购平台作为企业采购管理的新模式,能够提高采购效率、降低采购成本、优化供应商合作效率,已成为企业实现效益提升的关键手段。系统获取在文末。一、建设的必要性数字化采购平台是指利用互联网、......
  • 从零开始复现CVE-2023-34644
    从零开始复现CVE-2023-34644说实话复现这个漏洞光调试我就调了一个星期,主要是逆向很难仿真启动脚本tarczfrootfs.tar.gz./[email protected]:/root/rootfscdrootfschmod-R777./mount-bind/procprocmount-bind/devdevchroot.......
  • 云计算实战手册(1)
    目录openflow概述历史概述openflow概述历史以美国为中心,从零开始重新构建网络的新一代网络技术研究。技术人员提出了各种新一代网络技术的方案,实现比以往互联网通信设备更精确的控制。OF的最初概念始于2008年的斯坦福大学。到2009年12月,OpenFlow交换规范1.0版发布。自成立以......
  • 2023-09-27
     ......
  • 工作流如何实现?集成?springboot+vue+activiti技术栈
    前言activiti工作流引擎项目,企业erp、oa、hr、crm等企事业办公系统轻松落地,一套完整并且实际运用在多套项目中的案例,满足日常业务流程审批需求。一、项目形式springboot+vue+activiti集成了activiti在线编辑器,流行的前后端分离部署开发模式,快速开发平台,可插拔工作流服务。工作......
  • linux机器设置密码不过期
    在Linux系统中,可以使用以下步骤来修改密码永不过期:1.使用root用户或具有sudo权限的用户登录到Linux系统中。2.打开终端窗口,并使用以下命令来修改用户的密码失效日期(-1表示永不过期):sudochage-M-1username其中,`username`是要修改密码过期策略的用户名。3.输入密码时,终......
  • Codeforces Round 899 (Div. 2)
    Preface好久没现场打CF了(玩CC玩的.jpg),但这场久违的打的还不错,把Kusanagi_Misuzu这个小号也打上橙了虽然开场的时候状态不佳写的巨慢,但后面还是靠着ztc带我做出E1成功题数反超上大分接下来要考虑启动第三个小号了,只敢打Div2的FW是这样的A.IncreasingSequence比赛时候降智了......
  • 【Mysql主从复制】1主多从
    这里使用docker进行演示两台mysql主从搭建1:使用Docker启动俩个Mysql容器,配置挂载数据与配置文件传送门:https://www.cnblogs.com/wanghong1994/p/17731143.html创建完后应该就有俩个Mysql(或者你有两个服务器,启动了mysql并且配置完成):[root@VM-12-9-centos/]#dockerp......
  • 传统事务,分布式事务分析
    这里先抛出一个问题:什么是事务?什么是分布式事务?由于隔离机制做的不恰当,在并发事务操作中我们经常会遇见的三个问题(1)脏读(DirtyRead):脏读是指一个事务在读取了另一个事务未提交的数据时发生的情况。假设事务A更新一个数据,但是还没有提交,事务B读取了这个未提交的数据,然后事务A回滚......
  • 如何在Canvas中添加事件
    如何在Canvas中添加事件作为一个前端,给元素添加事件是一件司空见惯的事情。可是在Canvas中,其所画的任何东西都是无法获取的,更别说添加事件,那么我们对其就束手无策了吗?当然不是的!我们在平时项目中肯定都用过许多Canvas的框架,我们发现事件在这些框架中已经使用的十分成熟了,而且并没......