测试用例的设计以及postman断言

接口测试入门:用Postman从零实践用户登录接口测试 接口测试是验证软件模块间数据交换与通信的核心技术,它基于HTTP/HTTPS等协议,通过发送请求与验证响应来确保系统间交互的准确性与稳定性。这项技术的价值在于能深入业务逻辑层发现问题,大幅提升测试效率与软件质量,广泛应用于Web服务、移动应用后端及微服务架构的验证。本文以用户登录这一典型场景为例,结合Postman工具,详解如何构建请求、设计用例并编写自动化断言脚本,帮助读者快速掌握接口测试的基础流程与工程实践,为深入性能测试与自动化测试奠定基础。 阅读详情

测试用例

  1. 以登录接口为例设计测试用例:
    登录成功------填写参数全部正确
    登录失败------用户名为空、密码为空、用户名未注册、密码错误、验证码未填
测试编号测试点模块用例名称接口名称前置条件请求URL请求方法请求参数类型请求参数预期结果
001全部正确登录登录成功登录验证码已获取/api/loginPOSTjson{“userName”:“TOM”}响应状态码,响应数据
002用户名为空登录登录失败登录验证码已获取/api/loginPOSTjson{“userName”:“”}

postman断言

断言就是预判某个测试用例的结果,将其与实际运行结果进行比较
比如测试登录信息的断言可以有3个

  • 校验响应状态码;
  • 返回文本中是否包含某个关键字
  • 校验相应的JSON数据某字段
    在这里插入图片描述
    比如在这里校验code和msg
pm.test("Status code is 200",function(){
    pm.response.to.have.status(200);
});

// 校验相应的JSON数据
pm.test("msg内容", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.msg).to.eql("操作成功");
});
//包含关键字
pm.test("Body matches string",function(){
    pm.expect(pm.response.text()).to.include("成功");
})

在这里插入图片描述
从test Result中可以看出,测试用例通过

参考资料来自于黑马程序员

接口测试从入门到实战:Postman与JMeter核心应用指南 接口测试是验证软件系统模块间通信准确性与可靠性的关键技术,其核心在于理解HTTP协议、请求与响应机制。通过模拟客户端与服务器间的数据交换,接口测试能有效保障业务逻辑的正确执行,提升系统稳定性与安全性,是现代软件工程中不可或缺的环节。在工具层面,Postman以其直观的图形界面和强大的脚本功能,成为功能测试与API调试的首选;而JMeter则凭借其卓越的并发模拟与性能监控能力,稳坐性能测试领域的头把交椅。掌握这两款工具,能够帮助测试工程师高效完成从日常功能验证到高并发压力测试的全链路质量保障,尤其适用于电商、 阅读详情

相关推荐

Postman黑盒测试实战:手把手教你用等价类划分法搞定接口测试(附头歌平台案例)

本文以头歌平台案例为基础,详细介绍了如何运用等价类划分法进行Postman黑盒测试。文章从测试思维入手,系统讲解了从识别输入条件、设计测试用例到使用Postman构建参数化测试和自动化框架的完整实战流程,旨在帮助测试人员提升接口测试的系统性和效率。

web99的专栏 359

Postman接口测试基本操作

摘要:本文介绍了使用Postman进行接口测试的全流程操作。主要包括:1)获取验证码接口的GET请求操作;2)登录接口的POST请求及自动关联数据方法;3)课程添加接口调试;4)接口测试用例设计思路(正向/逆向测试);5)KDTX项目登录接口的具体测试案例;6)Postman断言设置方法;7)参数化测试技巧。文章详细说明了各接口的请求设置、响应查看和变量关联方法,并提供了测试用例设计模板和断言示例,最后还分享了软件测试学习资源获取方式。

2301_78276982的博客 1055

Postman接口自动化测试:从PRD到CI/CD的完整工作流实践

接口测试是软件质量保障的核心环节,它通过模拟客户端请求来验证服务端API的功能、性能和可靠性。其基本原理是遵循HTTP/HTTPS等协议,发送结构化请求并验证响应结果。自动化接口测试的技术价值在于将重复的验证工作转化为可重复执行的资产,显著提升回归测试效率,并能在开发早期发现缺陷,实现测试左移。在持续集成/持续部署(CI/CD)实践中,接口自动化测试是确保每次集成或部署后系统核心功能稳定的关键步骤。本文以广泛使用的API测试工具Postman为例,深入解析如何基于产品需求文档(PRD)设计测试用例,并利用集

weixin_31286719的博客 328

使用postman做接口测试

1.接口测试:针对软件对外提供服务的接口的输入输出进行测试,以及接口间相互逻辑的测试,验证接口功能与接口描述文档的一致性2.接口测试流程:1)获取接口信息:通过接口文档或抓包来获取接口的基本调用方式和返回,抓包可以通过fiddler、charles或者chrome的开发者工具等2)接口测试用例设计:根据获取到的接口信息,按照接口测试用例设计方法,设计参数和预期返回结果3)接口发包:使用工具或者编程向接口传递参数4)返回信息验证:获取接口返回的结果,进行解析和验证。

nhb687095的博客 1105

DSP在线升级方案:TMS320C6678使用网络或者串口输出升级数据进行固件升级

下面这段先引用创龙的说明 IBL 运行后, 将从 NOR FLASH 或 NAND FLASH 的 0x00080000 地址引导 ELF/BBLOB 格式 用户程序。 当引导 ELF 格式用户程序时, IBL 会解析用户程序头部信息,并根据头部信息 拷贝不同的代码段至指定 CPU 内存地址,然后将 PC 指针跳转至_c_int00, 再运行用户程 序。当引导 BBLOB 格式用户程序时,由于无头部信息, IBL 会将用户程序拷贝至 0x9E000000 (该内存地址为 IBL 代码指定),并将 PC..

ToneChip的专栏,一个传统的嵌入式码农,裸机编程 1941

从零到一:i.MX8M Plus开发板全流程开发指南(源码编译、烧录、镜像运行)

本文详细介绍了i.MX8M Plus开发板的全流程开发指南,包括源码编译、烧录和镜像运行等关键步骤。通过实战案例和配置技巧,帮助开发者快速掌握工业级应用开发,提升在边缘计算和AI推理等领域的开发效率。

weixin_30687051的博客 567

Postman数据驱动测试实战:设计有效的密码校验测试用例

Postman的参数化测试用例设计

TestChris的博客 701

【COMSOL】将一个面上数据导出CSV或txt格式的方法

在COMSOL中参数化扫描后,把一个面上或体里的数据按照CSV或TXT格式导出的方法。

dave496206的博客 2989

微信小程序项目(四)——接口测试(postman)

postman

Sunshine7909的博客 9326

Redis+Unity 数据库搭建

游戏中需要存放排行榜等数据,而且是实时存放,所以就涉及到数据库的问题。这里找服务器大神了解到可以用Redis来做存储,免费的效率极高。

chaixinke的专栏 879

SPICE仿真软件:PSpice_(10).噪声分析

噪声分析是电路设计和优化中的一个重要工具,特别是在低噪声放大器、传感器电路和通信电路中。通过准确设置噪声源和仿真参数,合理选择频率范围,并验证仿真结果,可以有效地评估和优化电路的噪声性能。PSpice提供的噪声分析功能强大且灵活,能够帮助工程师和研究人员在多种应用场景下进行详细的噪声分析。

kkchenjj的博客 1535

Postman 断言 - 进阶之路 - Day01

Postman 断言功能(Tests) 我们检验一个测试点是否通过,一般会将我们心理预期的结果与实际结果进行比对,如果结果一致则证明测试通过,如果结果不一致,则证明测试不通过,这即是我们经常所说的断言。 在 postman 中封装了我们常见的断言(Tests),当然 Tests 除了可以作为断言,还可以当做后置处理器,经常应用于: 【1】获取当前接口的响应,传递给下一个接口 【2】控制多个接口间的执行顺序。 1.postman 中封装的常见断言 其中以下 8 种与预置脚本中的一致,这.

lixiang5453的博客 282

推理引擎终极对决:TensorRT vs ONNX Runtime,YOLOv8速度差30%的核心原因与实操指南

若你使用NVIDIA GPU,且追求极致速度和低延迟,TensorRT是唯一选择,尤其是边缘设备和实时场景;若你需要跨硬件部署、快速验证原型,或预算有限(无需NVIDIA GPU),ONNX Runtime是性价比之王;对于YOLOv8这类检测模型,TensorRT的FP16/INT8量化是“免费的速度提升”,建议优先采用。最后提醒:推理引擎的优化是“细节决定成败”——同样的引擎,不同的预处理方式、显存配置、批大小,都会导致10%-20%的性能差异。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1026

使用postman进行接口测试

使用postman进行接口测试1、利用postman发送合法登录请求2、在postman中如何断言3、登录接口的测试4、查询公告接口的测试5、新增公告接口的测试 1、利用postman发送合法登录请求 新建collection 新建request 参照接口文档,输入URL 选择该接口的method post请求的正文参数 确定请求的Content-Type:x-www-form-urlencoded 按照接口文档输入参数,KEY和VALUE前后都不能有空格 点击保存 点击send 观察响应的正文 2、在

sugong2021的博客 978

神经影像和人类基因组关联分析的实践过程

现代全脑转录图谱为研究脑组织的分子相关性提供了前所未有的机会,可以使用无创神经成像进行量化。然而,将神经影像学数据与转录组测量相结合并不是直截了当的,需要仔细考虑才能做出有效的推断。在本文中,我们回顾了最近的研究工作,探讨了不同的方法选择如何影响成像转录组学分析的三个主要阶段,包括1)转录图谱数据的处理;2)将转录测量与独立衍生的神经影像学表型相关联;3)通过基因富集分析评估鉴定的关联的功能意义。我们的目标是为这个快速发展的领域促进标准化和可复制方法的发展。

从事脑科学核磁共振方法学研究,在Nature communications等权威期刊发表研究论文,熟练掌握磁共振处理方法和统计学方法,欢迎大家和我交流。 2201

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【接口测试实战(八)】postman之Collections和数据驱动测试实战

前情: 《【接口测试实战(零)】接口测试简介》 《【接口测试实战(一)】搭建接口测试环境》 《【接口测试实战(二)】根据接口文档使用postman测试》 《【接口测试实战(三)】接口测试用例的编写》 《【接口测试实战(四)】根据接口测试用例进行测试》 《【接口测试实战(五)】接口测试之断言实战》 《【接口测试实战(六)】接口测试之sandbox(沙盒)》 《【接口测试实战(七)】postman之变量与沙盒实战》 文章目录1)Postman测试集(Collections)2)实战:学生管理系统的学院信息接口

黑黑白白君的博客 731

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Postman 实战练习

Swagger 是一个用于生成、描述和调用 RESTful 接口的 WEB 服务。通俗的来讲,Swagger 就是将项目中所有想要暴露的接口展现在页面上,并且可以进行接口调用和测试的服务。现在大部分的项目都使用了 swagger,因为这样后端开发就不需要专门为接口使用者编写接口文档。当接口更新之后,只需要修改代码中的 Swagger 描述就可以实时生成新的接口文档,这样就可以避免接口文档老旧不能使用的问题。而且通过 Swagger 页面,可以直接进行接口调用,降低了项目开发阶段的调试成本。

sinat_26916241的博客 409

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

接口测试--postman

新手接口测试练手项目

L13005184850的博客 2073

接口测试、postman、测试点提取【主】

接口测试是的一种测试接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的测试的重点是要,以及。

LLX_002的博客 838

Postman中断言!

用例管理1.在测试活动中, 针对需求和接⼝⽂档进⾏⽤例设计时, 我们会发现针对⼀个需求或⼀个接⼝要考虑多种 情况, 设计的⽤例要尽量覆盖需求. 在接⼝测试中, 如果使⽤ ⼯具(postman, Jmeter)实现, 需要对⽤例进⾏ 管理。

myh919的博客 69

课程管理业务测试(接口测试,Postman与Request的使用)

基于不同的输入参数,校验接口相应数据是否与预期数据一致。

weixin_43193231的博客 431

Postman功能及使用详解

什么是接口测试? 接口测试就是针对软件对外提供服务的忌口的输入输出进行测试,以及接口见相互逻辑测试,验证接口功能与接口描述文档的一致性。 为什么做接口测试 接口测试通常能够对系统测试的更加彻底,更好的保障产品品质,同时越早越底层的发现问题,修改和维护的代价也越小。 如何做接口测试 根据接口文档设计用例,调用接口,验证结果。 接口测试流程 获取接口信息 通过接口文档和抓包工具来获取接口的基本条用方式和返回。 接口测试用例设计 根据获取到的接口信息,按照接口测试用例设计方法,审计参数和预期返

一诺的博客 3547
上一篇: word撰写问题
下一篇: postman参数化
luyi12138
博客等级 码龄7年 53粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值