如果你们的项目需要接口自动化测试来提升效率,如果你们已经开始使用postman、jmeter那么这个工具是可以帮助到你的,如果不会安装请参考安装教程
https://blog.csdn.net/zhao103804/article/details/115952812
1.创建项目
系统设置-项目管理
新增环境配置,通用配置中为全局变量,HTTP配置可配置请求链接以及全局请求头参数
2.API接口
创建接口
依次填入基础信息、请求参数等信息,填写完成后点击“测试”按钮
测试页面有前置脚本、后置脚本、断言规则、提取参数4个功能可以处理请求、响应参数
a、前置脚本、后置脚本支持JAVA、python等语言
如使用beanshell脚本时使用了第三方jar包则需要在系统设置-项目管理中 JAR包管理中上传对应的jar包即可
在使用时直接import导入jar包即可
b、断言规则
在接口测试通过后,点击断言规则,点击推荐JSONPath断言,可在弹出的对话框中点击红色框可生成对应的断言规则
c、提取参数
在接口测试通过后,点击提取参数,点击推荐JSONPath断言,可在弹出的对话框中点击红色框可生成对应的提取规则
在接口测试通过后点击“更新接口”保存接口即可
3、测试CASE
在API列表点击CASE新增接口用例
4、接口自动化
删掉后的接口,会自动转入回收站中,可以将其恢复或者彻底删除
每一个场景,都可以对应多个接口用例或者API接口
场景支持接口列表导入、场景导入等方式
4.1复制接口
该功能是将API接口复制过来,修改API接口不会影响到场景中的接口
4.2复制或引用接口用例
复制功能是将API接口用例复制过来,修改API接口用例不会影响到场景中的接口用例
引用功能是将API接口用例引用过来,修改API接口用例会影响到场景中的接口用例
4.3场景变量设置
自定义增加全局变量,可以引入常量、列表、csv、计数器、随机数等
4.4等待控制器
当某个步骤执行后需要等待一段时间时使用。作为某个步骤的子步骤添加时,该步骤将等待若干时间后再执行;当作为上级步骤添加时,同级的所有步骤均会等待
4.5循环控制器
目前支持次数循环、ForEach 循环和 While 循环三种循环方式
4.6条件控制器
当条件控制器中配置的条件满足时,条件控制器下的子步骤才会执行,否则子步骤将会跳过