随笔分类 -  接口测试

摘要:导出的用例集是批量查询手机号归属地.postman_collection.json 外部数据是测试手机号归属地.csv 测试报告 阅读全文
posted @ 2021-11-16 16:11 申疯疯 阅读(101) 评论(0) 推荐(0)
摘要:适用场景 当有大量相似数据,且形式简单 数据文件简介 CSV 优点 1.结构简单,适用范围广 缺点 1.不支持bool类型 2.不支持参数异常 3.不支持复杂数据类型 JSON 优点 1.支持bool类型 2.支持参数异常 3.支持复杂数据类型 缺点 相同情况下,文件比csv大很多 导入csv文件 阅读全文
posted @ 2021-11-15 19:30 申疯疯 阅读(636) 评论(0) 推荐(0)
摘要:批量执行 使用newman生成测试报告 步骤 1.批量生成测试用例集 2.导出Export用例集 3.在终端中执行命令,生成测试报告 newman run xxxx,json -e 环境变量文件 -d 外部数据文件 -r html --reporter-html-export 测试报告名.html 阅读全文
posted @ 2021-11-15 18:13 申疯疯 阅读(166) 评论(0) 推荐(0)
摘要:概念 存在两个接口:A,B A接口依赖B接口的数据 1.向B接口发送http请求,获取数据 2.将数据设置为全局变量 3.A接口获取全局变量中的数据 实践例子 获取天气接口 检查是否成为全局变量 B站搜索接口 阅读全文
posted @ 2021-11-12 18:13 申疯疯 阅读(35) 评论(0) 推荐(0)
摘要:全局变量 代码设置 pm.globals.set("全局变量名",全局变量值) 获取 代码获取 var 接收值的变量 = pm.globals.get("全局变量名") 请求参数获取 (postman界面获取):{{全局变量名}} 环境变量 代码设置 pm.environment.set("环境变量 阅读全文
posted @ 2021-11-12 15:20 申疯疯 阅读(348) 评论(0) 推荐(0)
摘要:断言响应状态码 断言查看信息 断言JSON响应结果 阅读全文
posted @ 2021-11-11 16:30 申疯疯 阅读(44) 评论(0) 推荐(0)
摘要:POST请求 如果请求体的格式没有,下图: 管理测试用例 修改用例集名称 添加请求 注意:写完一个请求记得保存(Ctrl+S)。 添加文件夹 导出用例集 导入用例集 阅读全文
posted @ 2021-11-11 14:30 申疯疯 阅读(43) 评论(0) 推荐(0)
摘要:单接口测试用例 手工测试用例文档8要素: 编号、用例名称(标题)、模块、优先级、预置条件、测试数据、操作步骤、预期结果 接口测试用例文档10要素: 编号、用例名称(标题)、模块、优先级、预置条件、请求方法、URL、请求头、请求体(请求数据)、预期结果 业务场景测试 请求头中Authorization 阅读全文
posted @ 2021-11-10 18:16 申疯疯 阅读(52) 评论(0) 推荐(0)
摘要:接口测试测试点 功能测试 单接口功能 单个业务模块,一般对应一个接口。(登录模块—登录接口) 借助工具、代码、绕开前端界面、组织接口所需要的数据,展开接口测试 业务场景功能 按照用户实际使用场景,梳理接口业务场景 组织业务场景时,一般只需做正向测试即可(与手工一致) 一般建议用最少的用例覆盖最多的业 阅读全文
posted @ 2021-11-10 15:15 申疯疯 阅读(72) 评论(0) 推荐(0)
摘要:接口风格 传统风格 RESTFUL风格 用Fiddler发送http请求 阅读全文
posted @ 2021-11-09 18:02 申疯疯 阅读(25) 评论(0) 推荐(0)
摘要:HTTP HTTP:超文本传输协议,是一个基于请求与响应模式的、应用层的协议。 URL URL:统一资源定位符,是互联网上标准资源的地址。 作用:在网络环境中,唯一的定义一个数据资源。 https://www.bilibili.com/video/BV11g411V7Kf?p=154&spm_id_ 阅读全文
posted @ 2021-11-09 15:47 申疯疯 阅读(84) 评论(0) 推荐(0)