文章目录
前言
零、接口测试流程
1、制定测试计划,分配任务
2、从 API 文档中提取接口清单:对 API 文档简化,提高测试效率,接口清单就是对 API 文档简化压缩,主要
提取三要素
3、设计测试用例并参数化覆盖测试用例
4、编写脚本实现,并导入设计的测试数据;
自动化接口脚本的设计:每次更新都要保证之前的代码没有收到影响,所以要把最基本的增删改查功能设计一套自动化执行的脚本,每次更新后执行这个脚本文件, 查看是否老接口有影响(此时程序已经在执行了,测试的数据不能对现有的数据进行污染)
5、测试结果汇总,BUG提交
一、测试数据准备
测试数据:
1、有效、无效等价类配合边界值
2、特殊情况:中文、英文、空格、空、符号
3、组合情况:
有效:所有值都填写正确的值
有效:除了slogan不填写,其它都写正确值
无效:dep_id不填写
无效:dep_name不填写
无效:master_name不填写
无效:dep_id 重复
新增数据:
二、接口功能测试
jmeter编辑设置:
(1)HTTP请求
(2)HTTP信息头管理器
(3)CSV数据文件设置
(4)查看结果树
三、自动化测试流程套路
自动化接口脚本的设计:
每次更新都要保证之前的代码没有收到影响,所以要把最基本的增删改查功能设计一套自动化执行的脚本,每次更新后执行这个脚本文件, 查看是否老接口有影响(此时程序已经在执行了,测试的数据不能对现有的数据进行污染)
四、自动化脚本架构搭建
编写一套最基本的增删改查功能设计一套自动化执行的脚本 :
(1)增加模块:
1、setUp线程组:
2、HTTP新增请求:
3、正则表达式提取器
4、响应断言
5、BeanShell提取器
(2)修改模块:
1、线程组:
2、HTTP新增请求:
3、响应断言
(3)查找模块:
1、线程组:
2、HTTP新增请求:
3、响应断言
(4)删除模块:1、线程组:
2、HTTP新增请求:
3、响应断言
查看结果树: