最近在gitee上看见一款获得GVP(最有价值开源项目)的测验渠道RunnerGo,看他们官网介绍包含了接口测验、功能测验、自动化测验。知道他们有saas版能够试用,决断使用了一下,对其中场景办理和功能测验形象深刻,之后也在公司自己装置使用,接下来和大家介绍一下RunnerGo的全体使用情况。

登录后的主页图:

使用RunnerGo做接口性能、接口自动化测试

咱们先模仿一个http恳求,点击接口办理-新建接口,随意输入一个url,点击发送并保存。能够看到呼应区会展示呼应体、呼应码、呼应时刻等内容。恳求区能够设置恳求头、断言、相关提取。一起也支撑多种恳求方法。

使用RunnerGo做接口性能、接口自动化测试

咱们在进行接口测验前需求装备环境和全局变量。能够点击右上角环境办理、变量办理来装备环境和变量。

使用RunnerGo做接口性能、接口自动化测试

既然是要做接口、接口自动化测验,那么咱们需求多个接口来装备脚本,RunnerGo支撑从各种API调试工具中导入接口:直接在接口列表上方点击导入文件。

使用RunnerGo做接口性能、接口自动化测试

接口导入后便是对用例的场景进行编列以及自动化测验。首要咱们需求编列场景:在左侧列表点击场景办理-新建场景,然后从接口办理中引入调试好的接口。

使用RunnerGo做接口性能、接口自动化测试

为什么说对RunnerGo的场景办理形象比较深呢,接口导入后如上图是一个个的接口方块,如下图:连接接口方块来组成一条测验场景,点击右上角调试场景即可查看场景是否调通。相比较其他工具列表或堆叠,这个操作起来更简略且更直观。

使用RunnerGo做接口性能、接口自动化测试

场景跑通后能够在功能测验、自动化测验中直接导入该场景:在功能测验中创立方案-导入场景,依据功能需求装备参数,RunnerGo支撑压测形式选择,内置多种压测形式无需装置插件(好评)

使用RunnerGo做接口性能、接口自动化测试

自动化测验:创立方案-导入场景,场景跑通后无需集成到jenkins,在任务装备中设置守时任务即可。

使用RunnerGo做接口性能、接口自动化测试

守时装备完结后能够指定测验报告告诉人,测验任务执行完结后会邮件告诉

使用RunnerGo做接口性能、接口自动化测试

使用感受:就接口测验而言,如果是只简略测验一下接口,感觉和postman有点像,可是比postman之类的工具强壮的地方是,当团队开始使用RunnerGo时,不仅仅是完结接口测验,更重视全体的流程打通,特别是守时任务。当然,里边还有许多的小功能点,比方说压测形式、接口权重等等是需求多使用才会发现惊喜的,这就有点期待了。好了,感兴趣的同学能够下载感受一下。