博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【自研】接口自动化测试平台
阅读量:7191 次
发布时间:2019-06-29

本文共 735 字,大约阅读时间需要 2 分钟。

使用过robot framework、soapUI、python(unittest+request+excle)等方式进行http api接口自动化测试,执行效果都不甚好。常见的问题都是:用例维护不够方便,或是自己既要维护自动化工具,还要负责自动化用例的维护。

问过自己想要怎样的http接口自动化测试平台?

1、写用例时,无需懂代码,不需写代码及脚本;

2、自动化平台代码与用例数据分离;

3、用例可视化编辑执行;

4、用例可动态传参、动态断言;

5、可以定时循环执行,并通知使用者接收报告;

6、接入持续集成系统,如Jenkins;

7、可以用来替代postman等http模拟请求工具,当工具使用时,遇合适的用例数据可保存做为自动化用例;

基于自己的一些想法,使用sprintboot框架搭建了一个web站,前端框架选用layui。系统概要设计原型图可查看:

 

新增用例页面:

支持作为工具使用,仿postman的操作,用例设计支持动态传参。

 

用例列表页面:

进行用例管理,通过“复制”功能可快速的编写同一接口的用例。

 

新建任务页面:

支持设置手动执行任务,定时执行任务,循环执行任务,完成自动化测试任务的执行调度

 

邮件报告:

自动化测试任务执行完成后,会发送邮件报告以及生成在线的网页报告。邮件收件人可通过“系统管理”动态维护,邮件正文中可跳转查看完整的报告详情。

 

在线报告列表:

 

在线报告详情:

展示每条用例的执行情况,点击“查看详情”可详细看到用例输入、测试输出、测试结果。

 
 

系统管理:

支持在线编辑维护系统参数(服务器信息、用例参数等)以及邮件报告接收人。

 
 

转载于:https://www.cnblogs.com/dengsm/p/10329495.html

你可能感兴趣的文章
创业码农被公司套路最惨的一次经历
查看>>
Camel
查看>>
版本控制工具之git的常用命名01
查看>>
element-ui el-table表格排序sortable参数解析
查看>>
Bug报告提交规范
查看>>
枚举处理
查看>>
类型转换
查看>>
vdbench和fio测试磁盘性能的对比总结
查看>>
React虚拟DOM浅析
查看>>
网站加载有商务通、商桥,定义js函数触发快商通代码
查看>>
mysql 5.7 显示中文
查看>>
sphinx的使用
查看>>
web 前端 转盘界面
查看>>
2014中国互联网哈哈榜之十大段子
查看>>
单向链表的逆转
查看>>
小程序首页获取数据给数组赋值,实现加载更多,以及遇到的坑
查看>>
Linux 第五周 实验: 分析system_call中断处理过程
查看>>
(字符串) Hidden String -- HDU -- 5311
查看>>
[C#]将数据写入已存在的excel文件
查看>>
[转]Oracle中INITRANS和MAXTRANS参数
查看>>