关于api:Apikit-自学日记新建-API-请求
进入流程测试用例详情页,点击增加测试步骤,在下拉菜单中抉择 增加API申请 ,零碎会主动进入API测试步骤编辑页面,接下来你能够编辑API的申请参数、返回后果、校验规定等内容。 设置 API 测试步骤API测试步骤设置分为以下几个局部: 测试步骤根本信息 :包含测试步骤名称、API申请地址、绑定的API文档等;API 申请参数:包含申请头部、申请体等内容;提取的返回后果 :能够将测试后果进行提取,并传递给后续测试步骤应用。比方将登录的token传递给后续测试步骤进行登录校验。校验规定 :包含申请头部校验规定、申请体校验。只有设置了测试步骤的校验规定之后,零碎才会判断测试步骤是否执行胜利。其余设置 :包含申请超时限度、测试异样解决等。 设置 API 测试步骤根本信息测试步骤名称 倡议为每一步测试步骤起一个清晰的名称,测试步骤名称会显示在测试步骤列表中,不便你对测试用例进行治理。 API 申请地址 设置 API 测试的地址,倡议只输出 API 地址的 Path 局部,Host 局部通过我的项目环境治理来设置。 比方:在测试环境中有一个 API 的申请地址是:abc.com/user/login你能够在测试步骤的 API Path 中填写 /user/login,而后把 abc.com 写在我的项目环境中,这样可能不便你在多个测试环境中切换而不须要批改 API 测试步骤。 绑定 API 文档你能够将 API 测试步骤绑定某一个 API 文档,当 API 文档发生变化时,你能够一键将 API 文档变动的内容同步到测试步骤中,缩小保护测试用例的工作量。 点击绑定按钮,在弹窗中抉择须要绑定的 API 文档,点击确定即可。 当API文档发生变化时,你能够在测试步骤的编辑页面点击同步按钮更新以后API测试步骤; 或者是测试用例详情页通过批量操作来更新多个API测试步骤。 常见问题:为什么不主动将API文档的变更同步到测试步骤中?API自动化测试个别用于对较稳固的API进行测试,这些API个别是曾经可用的。 然而API文档的变动个别比拟快,当API文档发生变化时,此时新版本的API不肯定曾经是可用的,文档只是记录了新版本的API应该是什么样的而已。 如果将 API 文档的变动主动同步到自动化测试中,很可能会导致你的测试用例执行失败,并且你无奈理解到底同步了什么内容。何况还有可能同时存在多个版本的API。 设置申请参数填写测试用例申请参数和一般的 API 测试操作一样。 设置须要传递给后续测试步骤的数据如果心愿在测试步骤之间传递数据,比方将用户注册 API 返回的数据传递给用户登录 API,须要先定义好用户注册 API 的预期返回后果的格局,才可能将数据正确地传递给后续的用户登录 API。在提取返回参数一栏中,你能够抉择须要提取的返回头部或者返回后果。 ...