摘要: 值传递 api之间的上下值传递通过case实现 导出后,api使用$+导出的变量名 结果数据提取 通用,比如状态码 status_code 在返回结果的提取专属数据 content.....(result.) 断言 看上图 "validate": [ { "eq": ["status_code", 阅读全文
posted @ 2020-07-01 19:45 itai 阅读(355) 评论(0) 推荐(0)
摘要: 脚手架 命令,hrun --startproject 名字 层级 1.api 是单个的请求文件,负责某次请求 api文件的字段组成 规范 yml 例子 json例子 { "name": "修改参数", "output": [], "request": { "headers": { "Authoriz 阅读全文
posted @ 2020-07-01 13:22 itai 阅读(195) 评论(0) 推荐(0)
摘要: 安装和帮助 安装命令: pip install httprunner 可能出现httprunner版本不行的情况,安装下图版本比较稳定 帮助命令 yml,json文件和单文件运行 yml,json文件 yml 和json 是httprunner的脚本文件,仅支持这两种格式的httprunner脚本, 阅读全文
posted @ 2020-07-01 09:41 itai 阅读(138) 评论(0) 推荐(0)
摘要: 点击查询按钮A,是什么用户进行的A操作?什么样的场景? 是单个条件查询?还是组合条件查询在同时进行? 如果是组合条件查询,那么单个条件查询会报错么?其他组合查询会报错么? 测试环境是什么样的?测试数据量是多少?输入了什么数据?数据来源是哪里? 也许开发人员理解了详细的测试场景后,会告诉你,这个场景在 阅读全文
posted @ 2020-06-30 23:37 itai 阅读(90) 评论(0) 推荐(0)
摘要: 比如登录功能,可以拆分出下面的用例 测试用例的设计原则 完整性:做到对需求的完全理解, 从全局上把握需求,对需求进行归类,包括正常流,异常流等,做到对需求的100%覆盖。把基本路径分解出来,将需求归类。理顺了需求,用例写起来就顺手多了; 有效性:测试用例应该包含清晰的输入数据以及预期输出,如果环境或 阅读全文
posted @ 2020-06-30 22:58 itai 阅读(180) 评论(0) 推荐(0)
摘要: 1、筛选功能点: 查询; 重置; 打印; 导出; 翻页; 报表数据; 2、拆分功能点(以下仅选2个功能点为例): 大致思考几个方向,数据类(数据权限、数据来源、关联数据库表、数据准确性)、流程(判断逻辑、路径全覆盖)、关联性(关联功能点、模块)、限制条件、异常情况、用户权限、兼容性、接口、界面功能等 阅读全文
posted @ 2020-06-30 22:28 itai 阅读(136) 评论(0) 推荐(0)