在接口流程测试中查询数据库信息

接口测试

接口测试指的是对单个接口进行测试,包括接口是否正常响应,与生成测试用例等,目的是为了确认接口可否正常访问,提早发现接口存在的问题。
数据库

接口流程测试

接口流程测试指的是多个有联系的接口并排进行测试,例如对文章进行评论时须要先登陆获取用户信息才能够评论,这一个过程便可做为接口测试流程。
在多个接口的测试流程中,除了确认接口是否能够正常接收数据,有时还须要查询数据库信息,例如当完成注册操做后须要查询数据库是否正确插入注册信息。这一步骤在一整套流程测试以后还须要登陆数据库对数据表进行查询验证,多个流程对应多个表格则须要反复确认。
工具

使用工具进行测试与查询

使用接口测试工具能够帮助咱们快速的进行流程测试与查询数据库,例如本文使用的Eolinker,在Eolinker的自动化测试中的流程测试用例内,新建用户注册流程与数据库查询流程。
测试

若使用Eolinker进行API管理,用户注册流程能够直接关联API文档中的API,无需再手动建立。查询数据库的步骤能够使用Eolinker进行建立,只须要输入查询的数据库语句,与查询参数便可,这里咱们查询在用户注册流程中添加的用户test。
blog

咱们还能够提取数据库查询后的返回结果,用于其余步骤使用,例如查出来的test信息可用于登陆或评论操做等。也能够对数据库返回信息进行断言,若数据库返回的内容为预期测试结果则断言成功。
接口

测试后能够在Eolinker的测试报告查看数据库查询返回的信息,测试人员能够在测试报告中验证是否测试流程是否知足测试需求。
文档

以上是Eolinker自动化测试进行流程测试与数据库查询的过程,使用测试工具使接口测试更加简单、方便,也欢迎朋友们和我交流。
演示地址:www.eolinker.comget

相关文章
相关标签/搜索