"); //-->
https://www.ctyun.cn/developer/article/418915232739397
1、接口测试的概念
接口测试原理是通过测试程序模拟客户端向服务器发送请求报文,服务端接收报文并处理后再把应答报文发送回客户端,客户端接收应答报文的过程
测试接口目的就是保证接口调用的正确性和稳定性,测试内容概括为:功能、性能和安全,核心是持续集成
2、接口测试需要的知识储备
1)了解系统及内部各个组件之间的业务逻辑交互
2)了解接口的I/O(input/output:输入输出)
3)了解协议的基本内容
4)常用的接口测试工具,比如:jmeter、loadrunner、postman等
5)数据库基础操作命令(检查数据入库、提取测试数据等)
6)常见的字符类型,比如:char、varchar、text、int、float、datatime、string等
3、接口测试质量评估
1)业务功能覆盖是否完整
2)业务规则覆盖是否完整
3)接口覆盖率是否达到要求
4)代码覆盖率是否达到要求
5)性能指标是否满足要求
6)安全指标是否满足要求
功能测试
1、单接口测试场景
1)正向测试: 正向数据(参数组合、必选等)、正向逻辑(约束分析、操作对象分析、状态转换分析、时序分许、权限分析等)
2)反向测试:异常数据(异常数据规则、异常参数、异常业务数据等)
2、多接口场景
1)客户使用场景分析
2)接口依赖性分析
3、性能测试
1)响应时长、吞吐量、并发数
2)服务端相关资源占用
4、安全测试
1)敏感数据
2)接口权限
3)访问频率限制
4)sql注入等
4、存储接口测试流程
1、分析接口文档和需求文档,提取功能、性能和安全测试点
2、编写测试计划,使用5W的测试思路
3、编写测试用例
4、测试用例执行
1)手工测试
2)自动化测试,实现自动化集成
5、生成测试报告
5、接口测试文档要求
功能描述:简洁清晰的描述接口功能
请求方式:方式使用正确
请求参数:参数详解,例如:参数名称、格式类型、是否必选、默认配置等
响应状态:各种状态码清晰明了
响应参数:参数详解,例如:参数名称、响应格式等
1)文档中需要添加说明部分,说明参数提供、生成方式以及含义
2)提供一个真实的调用接口示例,方便查看
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
TDA4887PS利用内部正反馈的测试电路
全球存储巨头竞逐CXL技术:下一代内存互联新战场
HBM 测试向左(前端)迁移,保障 AI 芯片良率
存储涨价冲击手机行业:Q1全球SoC出货量下降8%
铠侠为AI寻找存储新方案
TDA4866的测试电路
JSC100V20读写器测试软件
EXB841测试输入、输出波形电路
电源“免疫力”决定芯片稳定性 PSRR测试为何越来越关键
测试EXB850过流波形的电路
特性阻抗之诠释与测试
存储涨价推动电视规格下调,55寸FHD面板能否成市场新宠?
测试EXB850输入、输出波形的电路
存储危机降临 三星与工会谈判破裂 18天罢工恐成事实
Every Woman In The World (测试)
AVR单片机GCC编程
AI 加速器开启集成电路测试新时代
移动端DRAM合约价格再上涨
TCP UDP测试工具
安捷伦(Agilent)科技公司的网络优化测试仪
单片机的EMC测试及EMC故障排除
测试
新程序正在测试,有问题请提出!
光通信测试市场迎来新风口:CPO测试机遇深度解析
开关电源的测试