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

接口测试是测试系统组件间接口的一种测试
接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点
测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系

HTTP接口 & Web Service接口

接口类型 HTTP接口 Web Service接口
协议 HTTP协议 Soap协议
请求报文 key-value xml
返回报文 json xml
请求方法 get/post soap协议包装的内容
接口工具 Postman/RESTClient/jemter SoapUI/jmeter
处理效率 处理数据毕竟简单,效率较高 能处理较复杂的数据类型,速率较慢
使用场景 当你调用一个本服务的内容的时候,不涉及跨域的问题,使用httpService的方法 如果你需要在后台调用一个其他应用的服务,这个时候,就要用webService的方式来调用

RESTful接口规范

请求API的URL用来定位资源
通过标准HTTP方法对资源进行增删改查操作
利用HTTP状态码返回状态信息

在这里插入图片描述
传统风格 & RESTful
在这里插入图片描述

案例 【黑马】

在这里插入图片描述

根据流程图找出业务路径:
在这里插入图片描述

设计测试用例:
在这里插入图片描述

Postman

1.发送请求并查看响应结果

  1. 设置请求方法
  2. 设置url
  3. 设置请求头
  4. 设置请求数据
  5. 点击send发送请求

2.自动关联

# 验证码接口   代码写在【Tests】内
var jsonData = pm.response.json();
pm.environment.set("var_name", value);

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

其他功能自己摸索,很简单的

断言

三种方式

# 断言响应状态码为200
pm.test("断言响应状态码为200"function(){
	pm.response.to.hava.status(200);
})

# 断言响应数据中包含‘成功’
pm.test("断言响应数据中包含‘成功’",function(){
pm.expect(pm.response.text().to.include('成功'));
})

# 断言json数据中msg值为‘操作成功’
pm.test("断言json数据中msg值为‘操作成功’",function(){
	var jsonData = pm.response.json();
	pm.expect(jsonData.msg).to.eql('操作成功');
})

在这里插入图片描述

登录接口测试

测试点

在这里插入图片描述

测试用例

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

执行测试用例

利用postman工具

其他测试点提取

1、课程添加

在这里插入图片描述
在这里插入图片描述
2、课程列表查询
在这里插入图片描述
在这里插入图片描述
3、课程修改
在这里插入图片描述
在这里插入图片描述
4、课程删除
在这里插入图片描述
在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-21 12:36:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-21 12:36:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-21 12:36:01       87 阅读
  4. Python语言-面向对象

    2024-03-21 12:36:01       96 阅读

热门阅读

  1. C++:指针 引用 普通变量适用场景

    2024-03-21 12:36:01       44 阅读
  2. NodeJs接入腾讯云存储COS

    2024-03-21 12:36:01       40 阅读
  3. 机器学习:随机森林算法

    2024-03-21 12:36:01       43 阅读
  4. webpack从零开始搭建vue项目

    2024-03-21 12:36:01       88 阅读
  5. Python实战:Pandas数据合并与重塑

    2024-03-21 12:36:01       44 阅读
  6. OkHttp

    OkHttp

    2024-03-21 12:36:01      43 阅读
  7. git仓库拉取代码

    2024-03-21 12:36:01       41 阅读
  8. 蓝桥杯第14届模拟赛最大连通分块(dfs)

    2024-03-21 12:36:01       39 阅读
  9. 后端使用前端页面的很好的推荐Layui

    2024-03-21 12:36:01       39 阅读