摘要: 流程 需求分析 1.明确被测系统(系统是什么) 2.明确测试内容(测什么) 3.明确测试策略(哪种测试方法) 4.明确测试指标(测试界限) 计划与方案 1.测什么 2.谁来测 3.怎么测 用例 执行 1.建立测试环境 2.编写测试脚本 3.性能测试监控 4.执行测试脚本 有问题就提bug,调优之后记 阅读全文
posted @ 2021-11-17 17:46 申疯疯 阅读(22) 评论(0) 推荐(0)
摘要: 性能测试概念 性能概念 性能:就是软件质量属性中的“效率”特性 时间特性:表示系统处理用户请求的响应时间 资源特性:表示系统运行过程中,系统资源的消耗情况,系统资源:CPU、内存、磁盘等 性能测试概念:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程 //通俗的讲,鲁大师的跑分 阅读全文
posted @ 2021-11-17 15:56 申疯疯 阅读(19) 评论(0) 推荐(0)
摘要: 导出的用例集是批量查询手机号归属地.postman_collection.json 外部数据是测试手机号归属地.csv 测试报告 阅读全文
posted @ 2021-11-16 16:11 申疯疯 阅读(100) 评论(0) 推荐(0)
摘要: 适用场景 当有大量相似数据,且形式简单 数据文件简介 CSV 优点 1.结构简单,适用范围广 缺点 1.不支持bool类型 2.不支持参数异常 3.不支持复杂数据类型 JSON 优点 1.支持bool类型 2.支持参数异常 3.支持复杂数据类型 缺点 相同情况下,文件比csv大很多 导入csv文件 阅读全文
posted @ 2021-11-15 19:30 申疯疯 阅读(635) 评论(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 申疯疯 阅读(155) 评论(0) 推荐(0)
摘要: 概念 存在两个接口:A,B A接口依赖B接口的数据 1.向B接口发送http请求,获取数据 2.将数据设置为全局变量 3.A接口获取全局变量中的数据 实践例子 获取天气接口 检查是否成为全局变量 B站搜索接口 阅读全文
posted @ 2021-11-12 18:13 申疯疯 阅读(32) 评论(0) 推荐(0)
摘要: 全局变量 代码设置 pm.globals.set("全局变量名",全局变量值) 获取 代码获取 var 接收值的变量 = pm.globals.get("全局变量名") 请求参数获取 (postman界面获取):{{全局变量名}} 环境变量 代码设置 pm.environment.set("环境变量 阅读全文
posted @ 2021-11-12 15:20 申疯疯 阅读(329) 评论(0) 推荐(0)
摘要: 断言响应状态码 断言查看信息 断言JSON响应结果 阅读全文
posted @ 2021-11-11 16:30 申疯疯 阅读(43) 评论(0) 推荐(0)
摘要: POST请求 如果请求体的格式没有,下图: 管理测试用例 修改用例集名称 添加请求 注意:写完一个请求记得保存(Ctrl+S)。 添加文件夹 导出用例集 导入用例集 阅读全文
posted @ 2021-11-11 14:30 申疯疯 阅读(42) 评论(0) 推荐(0)
摘要: 安装 1.先检查是否有node.js:npm -v 如果有会出现版本,如下图 2.没有的话,这里下载(傻瓜式安装):https://nodejs.org/zh-cn/download/ 3.下载newman:npm install -g newman,检查是否下载成功及版本号:newman -v 4 阅读全文
posted @ 2021-11-11 10:24 申疯疯 阅读(100) 评论(0) 推荐(0)