自动化测试是一种软件测试方法,利用自动化工具和脚本来执行测试用例,以验证软件应用程序的功能、性能、稳定性等特性。自动化测试的主要目的是提高测试效率、减少测试成本,并确保软件的质量和可靠性。
作为测试人员,在进行比较大的项目时,使用自动化测试能帮助我们事半功倍地完成测试工作,提高测试效率,缩短开发周期。
Eolink Apikit “零代码” 自动化测试,帮助开发人员创建自动化测试,而不需要编写代码,是人人皆可使用的“零代码”自动化测试平台。
在 Eolink Apikit 的自动化测试应用中,所有的测试用例都是以项目维度来进行管理,一个自动化测试项目可以从多个API文档项目中引用API信息来创建API测试用例。
创建自动化测试项目
1、项目列表页点击左侧的菜单栏进入自动化测试页面,点击 添加项目按钮,并填写信息即可创建成功:
![](https://img.haomeiwen.com/i6320399/9be614f2ab417a70.jpg)
2、在创建项目后,可在项目内的协作成员菜单中,添加新的成员并赋予其对应的权限:
![](https://img.haomeiwen.com/i6320399/ffc726249cc0ccee.jpg)
创建自动化测试用例
进入用例管理页面,点击 添加用例 按钮,在弹窗中输入测试用例的名称,然后点击确定:
![](https://img.haomeiwen.com/i6320399/784f9058c4ac6759.jpg)
从 API 文档添加 API 测试
进入流程测试用例详情页,点击添加测试步骤,在下拉菜单中选择 从 API 文档新建 API 测试。
![](https://img.haomeiwen.com/i6320399/0ff4dcbdd8423690.jpg)
如果您已经在 Eolinker API 研发管理平台中创建好 API 文档,您可以选择 从API文档新建API测试,在弹窗中选择需要导入的API文档。
![](https://img.haomeiwen.com/i6320399/42aac7dc01a5765c.jpg)
如果你已经在API文档中创建好了相应的API测试用例,你也可以直接将API测试用例导入自动化测试用例中。
![](https://img.haomeiwen.com/i6320399/57429f5d625451a3.jpg)
从 API 文档添加 API 测试
添加测试步骤的下拉菜单中选择 添加 API 请求,系统会自动进入 API 测试步骤编辑页面,接下来你可以编辑 API 的请求参数、返回结果、校验规则等内容。
![](https://img.haomeiwen.com/i6320399/ec5cceb0e239c2bd.jpg)
设置测试步骤(API)的请求参数
![](https://img.haomeiwen.com/i6320399/9c676772c39da98c.jpg)
设置测试步骤(API)之间的数据关联
您可以通过API 自动化测试平台自动化测试的数据绑定功能来设置多个API之间的数据关联。
![](https://img.haomeiwen.com/i6320399/487127814deac6d1.jpg)
用户登录API的响应内容:
![](https://img.haomeiwen.com/i6320399/0804b9c9088605ed.jpg)
设置预设的返回结果:
![](https://img.haomeiwen.com/i6320399/570facef76c1d858.jpg)
然后我们设置登陆校验API。登录校验API只有一个请求参数user_type,user_type的参数值通过用户登录API的返回结果获得。进入校验登录API的编辑页面:
![](https://img.haomeiwen.com/i6320399/a6b42a7782a04f79.jpg)
设置校验登录API的请求参数,将鼠标指针移动到输入框上时,输入框内会出现 引用参数值 按钮,点击 引用参数值 按钮:
![](https://img.haomeiwen.com/i6320399/915ef431562416c3.jpg)
在弹窗中选择要绑定的API以及参数名称:
![](https://img.haomeiwen.com/i6320399/ac5b8bfc090d9eed.jpg)
设置测试步骤(API)的预设返回信息
如果您希望API的返回参数能够被后续的API引用,则必须要设置预设返回信息,否则API 自动化测试平台无法设置参数之间的绑定关系:
![](https://img.haomeiwen.com/i6320399/f6da00c124615023.jpg)
设置测试步骤(API)的返回内容(Response Body)校验规
![](https://img.haomeiwen.com/i6320399/e5dc5c86e007e8da.jpg)
改变测试步骤(API)的顺序
拖动测试步骤(API)的列表可以改变测试用例内API的执行顺序。但是如果API之间存在数据关联,则拖动步骤有可能会破坏API之间的数据关联,导致无法正常获得绑定的参数值。
![](https://img.haomeiwen.com/i6320399/136e5c69c98f37ee.jpg)
网友评论