当前位置: 首页 > news >正文

接口测试:实用指南4.0

在这里插## 标题入图片描述

> 						大家好,我是程序员小羊!

✨博客主页: https://blog.csdn.net/m0_63815035?type=blog

💗《博客内容》:.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识
📢博客专栏: https://blog.csdn.net/m0_63815035/category_11954877.html
📢欢迎点赞 👍 收藏 ⭐留言 📝
📢本文为学习笔记资料,如有侵权,请联系我删除,疏漏之处还请指正🙉
📢大厦之成,非一木之材也;大海之阔,非一流之归也✨

在这里插入图片描述

前言

这一阶段是接口测试的学习,我们接下来的讲解都是使用Postman这款工具,当然呢Postman是现在一款非常流行的接口调试工具,它使用简单,而且功能也很强大。不仅测试人员会使用,开发人员也会 经常使用。后期讲解大概分三部分进行讲解:
1、根据接口API文档编写接口测试用例
2、使用Postman工具进行接口测试,并能够对大量接口用例进行管理、对接口响应结果进行断言、处理多接口的依赖及生成测试报告
3、使用Python+Requests封装的接口测试框架,实现接口对象封装、测试用例编写、测试数据管理及生成测试报告

目录

  • 前言
  • day01
    • 目标
    • 1、接口及接口测试概念
    • 2、HTTP协议
    • 3、接口规范
    • 4、接口测试流程
    • 5、项目环境说明
    • 5、接口文档解析
  • 6、接口用例设计
  • 作业
  • day02
    • 今日总结
  • day03

在这里插入图片描述

day01

目标

在这里插入图片描述

1、接口及接口测试概念

在这里插入图片描述

2、HTTP协议

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、接口规范

在这里插入图片描述
在这里插入图片描述

4、接口测试流程

在这里插入图片描述

5、项目环境说明

在这里插入图片描述
在这里插入图片描述

5、接口文档解析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、接口用例设计

在这里插入图片描述
在这里插入图片描述

作业

Day01每日作业

一、基础题

1,请简述接口的概念?

答案:

2,按照范围划分,接口可以分为哪两种类型?

3,请简述接口测试的概念

答案:

4,请简述接口测试的原理。

答案:

5,为什么要进行接口测试?(特点)

答案:

6,我们可以使用哪些方式来实现接口测试?

答案:

7,简答题:什么是自动化接口测试?

答案:

8,简答题:是什么是HTTP协议,他们由哪些部分组成,分别在原始数据包的什么位置?

答案:

9,请写出HTTP协议的5个特点

答案:

10,请问URL是什么?

答案:

11,请根据以下三个URL,写出他们的端口号:

http://www.baidu.com

https://www.baidu.com

http://localhost:8000

12,填空题:请根据URL写出每个部分的内容:http://www.itcast.cn/subject/pythonzly/index.shtml?a=1&b=2

答案:

13,常见协议有哪些?

答:

14,有一个只有请求路径和请求参数的字符串,请问这个字符串按照URL来进行解析时,有哪些请求参数,请求参数之间用什么符号隔开的?

/seeyon/meeting.do?method=create&listMethod=listMyMeeting

答案:

15,以下关于HTTP请求的描述,错误的是?

A:HTTP请求包括了请求行,请求头,请求体

B:HTTP请求行包括协议/版本,URL,请求方法

C:HTTP请求头用于描述客户端信息

D:HTTP请求头中Content-Type用于描述客户端浏览器类型

E:HTTP请求中,只有Post请求才有请求体。

F:HTTP请求中,按照标准规范,请求的数据类型是由Content-Type来进行标志的。

答案

16,在HTTP请求中,有哪些常用的请求方法?

答案:

17,HTTP响应主要包括哪几个部分?

答案:

18,HTTP相应中,关于状态码的描述,正确的是:

A:1xx表示是指示信息,说明请求已接收,在继续处理

B:2xx表示请求已经被成功接收和处理

C:3xx表示请求资源需要重定向到另外一个资源地址

D:4xx表示客户端有错误

E:5xx表示服务端有错误

答案:

19,请简述Restful。

答案:

20,请简述接口测试流程。

答案:

21,有如下接口文档,请选出其中描述错误的选项

接口名称 用户资料查询接口
接口路径 /api/sys/profile
接口域名 182.92.81.159
请求头 {“Authorization”:“Bearer xxxx-xxxx-xxxx-xxxx”}
请求方法 POST
返回数据 见下图json代码模块

{"success": true,"code": 10000,"message": "操作成功!","data": {"userId": "1063705989926227968","mobile": "13800000002","username": "aj123","company": "传智播客","companyId": "1","roles": {"apis": ["API-USER-DELETE"],"menus": ["settings","departments","test","employees","permissions"],"points": ["point-user-delete","POINT-USER-UPDATE","POINT-USER-ADD"]},"authCacheKey": null}
}

A:根据文档描述,这个接口的请求方法是Post,请求路径是/api/sys/login,请求域名是182.92.81.159。

B:这个接口的名称是用户资料查询接口

C:这个接口的请求头中是{“Authorization”:“Bearer xxxx-xxxx-xxxx”}

D:如果要测试这个接口是否准确,仅对响应数据进行断言还不够,还需要对比数据库中的数据。

答案:
在这里插入图片描述
在这里插入图片描述

day02

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

今日总结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

day03

相关文章:

  • 医疗设备预测性维护合规架构:从法规遵循到技术实现的深度解析
  • Electricity Market Optimization(VI) - 机组组合模型以及 Gurobi 求解
  • 20250417-vue-条件插槽
  • uview1.0 tabs组件放到u-popup中在微信小程序中滑块样式错乱
  • Java深入
  • Qt常见按钮类控件属性及其使用
  • 微前端架构
  • 盘古-ultra:不用英伟达GPU,华为发布全新大模型
  • SpringBoot高校学生评教系统设计实现
  • MCP 与 A2A 协议:构建复杂 AI 系统的协同基石
  • 【时时三省】(C语言基础)用while语句实现循环
  • 消息队列通信原理与实现
  • 什么是人工智能芯片?
  • 网络协议分析
  • 【kubernetes】pod.spec.containers.ports的介绍
  • MySQL-CASE WHEN条件语句
  • 24-25【动手学深度学习】AlexNet + Vgg
  • 机器学习 | 细说Deep Q-Network(DQN)
  • 机器学习的简单应用
  • 2025.4.20机器学习笔记:文献阅读
  • 南部战区位南海海域进行例行巡航
  • 力箭二号火箭成功进行满载起竖试验,计划今年首飞发射轻舟飞船
  • 遭遇大规模停电,西班牙内政部宣布进入国家紧急状态
  • 走访中广核风电基地:701台风机如何乘风化电,点亮3000万人绿色生活
  • “五一”假期倒计时,节前错峰出游机票降价四成
  • 上海质子重离子医院已收治8000例患者,基本覆盖国内常见恶性肿瘤