v2.0版本的自动化接口平台展示
文章目录
前言
提示:本文只介绍v2.0平台的开发架构和新增功能和优化的功能,希望可以对一些想开发自动化平台的同学提供到一定的帮助 。
一、使用到的架构如下:
二、对项目列表和模块列表的优化
1.对比之前的项目列表和模块列表更加美观简洁,并且模块列表新增几个大功能
模块列表新增功能:
1)模块里的用例循环运行次数设置
2)模块里设置用例随机循环运行次数
3)模块里可以通过判断用例存储值进行是否执行循环
4)点击模块名称跳转到用例列表
如下展示:
三、用例列表优化和新增功能:
1.对比旧版本的用例列表界面的优化和新增了如下功能
用例列表新增功能:
1)用例之间拖动的调节位置
2)可以拖动复制同项目里不同模块的http用例和python脚本用例到场景设计里
3)新增执行tcp接口、websocket接口、udp接口用例新功能
4)新增执行python脚本功能,为了解决平台实现不到的功能,可以通过脚本实现
展示如下:
四、新增快测api模块:
1.该功能为了解决单测和调试接口的使用而开发出来
展示如下:1-1).http用例界面根据postam的界面模拟开发出来,支持多用例功能,通过execl表编写多条用例进行上传即可(格式按照开发者的模板格式即可)
1-2).headers和params部分和旧版本差不多,只是增加了一个备注输入框
1-3).body部分和旧版本对比,新增了x-www-form-urlencoded和raw功能
1-4).参数提取部分和旧版本对比,新增了x-www-form-urlencoded的参数提取功能
1-5).断言部分和旧版本对比,新增了文本断言、状态码断言的参数提取功能
2)socket接口对发送数据和接收数据的类型转换选择,发送的内容、接收值的断言和提取、关闭连接等功能
五、定时模块:
1.该功能为了解决定时的执行项目的用例而研发出来
定时功能:
1)日期定时,是设置某一个日期时间进行运行项目用例
2)周定时,设置每一周哪个时间端运行项目用例
3)小时/分/秒定时,如:可以设置每30分钟执行一次项目用例
展示如下:
六、企业通知推送模块:
1.该功能为了解决自动化用例跑失败了可以在企业账号通知到对应部门的员工,及时的知道情况,减少线上问题存活时间
如下展示: