【开源测试平台横向测评系列】预告篇

简介: 近几年来,随着互联网行业的高速发展,各类开源自动化测试框架、工具、平台如雨后春笋般涌现。应当说,各个平台均有其各自的优缺点,这也给广大用户尤其是我这类“选择困难症”患者带来了一定的困扰:哪个更好用?哪个更适合当前团队?到底该选择哪个?本系列文章或许可以带你窥探一二

一、开源测试平台评测预告

近几年来,随着互联网行业的高速发展,各类开源自动化测试框架、工具、平台如雨后春笋般涌现。在当前市面上主流的开源测试平台中,知名度较高的有:Metersphere、Yapi、teprunner、流马、sonic、HttprunnerManager......应当说,各个平台均有其各自的优缺点,这也给广大用户尤其是我这类“选择困难症”患者带来了一定的困扰:哪个更好用?哪个更适合当前团队?到底该选择哪个?

对于我们测试人来说,最直接也是最权威的做法就是拿实际结果说话,拿数据说话,把每个平台都体验一番,最终选择一个适合自己的、适合当前团队的测试平台。但这么做成本显然有些高:服务器资源、时间成本、搭建难度.......

而我也尝试从一些公众号文章或自媒体博客中寻找答案,但目前还没找到此类对比、测评的文章。刚好陆陆续续也搭建、体验过其中的一些平台,遂萌生出写一个开源测试平台测评系列的想法。本篇为《开源测试平台横向评测系列》的预告篇。

二、开源测试平台评测维度

在一些测试交流群中,通过接龙的形式,我整理出以下大家对于测试平台较为关注的点,所以本系列文章将重点从以下角度展开对比:

测评维度

详细说明

功能特点


环境搭建

1.依赖环境

2.搭建难度

用例管理

1.是否支持导入用例

2.用例执行顺序编排

接口测试

1.单接口测试(参数化&数据驱动)

2.接口流程测试(返回值提取、串行传参)

UI自动化测试

1.APP

2.Web

扩展功能

1.是否支持二开

2.是否支持定时任务

3.是否支持接入CICD

4.是否支持测试结果度量

其他

1.文档支持(部署教程、操作手册)

2.代码更新维护频率

3.社区活跃度

三、文章更新计划

计划

内容

说明

01-前置篇

基础对比

项目简介、技术栈、功能特点、教程文档支持、代码更新维护频率、社区活跃度

02-部署篇

Metersphere平台

应部分粉丝要求,会着重记录部署教程。由于篇幅问题,所以可能会拆分成多篇文章。

流马平台

teprunner平台

sonic平台

HttprunnerManager平台

Yapi平台

03-基本使用篇

接口测试

单接口测试

接口流程测试

用例编排

测试报告

测试结果度量

UI测试


04-拓展功能篇

定时任务

接入CICD

用例导入

05-总结篇

总结以上平台优缺点


四、说明

1、本系列文章不含有任何广告成分,也从未和任何开源组织or个人达成合作。本人非专业评测出身,萌生此想法仅仅为兴趣爱好。希望能够在日常工具/平台选型过程中,给大家提供一些参考,少走一些弯路。

关注测试开发实战.jpg

2、由于本人认知水平及技术能力有限,所以在评测对比过程中,可能会存在表述不准确或研究不全面、不深入的地方,但一定会本着公平公正的原则。如有得罪,还望海涵,也可以及时联系本人进行更正。

3、及时关注不迷路,欢迎动动你发财的小手关注、点赞、在看、转发。如果大家有好的想法或建议,也可以底部留言评论。

相关文章
|
10天前
|
人工智能 分布式计算 DataWorks
首批!阿里云 MaxCompute 完成中国信通院数据智能平台专项测试
2024年5月31日,在中国信通院组织的首批数据智能平台专项测试中,阿里云数据智能平台解决方案(MaxCompute、DataWorks、PAI)顺利完成测试。
77 5
首批!阿里云 MaxCompute 完成中国信通院数据智能平台专项测试
|
2天前
|
jenkins Java 测试技术
电商返利平台的测试与持续集成
电商返利平台的测试与持续集成
|
24天前
|
消息中间件 Kubernetes Kafka
AutoMQ 自动化持续测试平台技术内幕
Marathon 是一个针对流系统 AutoMQ 的自动化持续测试平台,旨在在模拟生产环境和各种故障场景中验证 SLA 的可靠性。设计原则包括易拓展、可观测和低成本。平台采用分布式架构,Controller 负责资源管理和任务编排,动态调整 Worker 数量和配置,而 Worker 是无状态的,用于生成负载和上报数据。系统基于 K8S,利用服务发现、事件总线和 Spot 实例降低成本并提高弹性。测试场景以代码形式描述,支持不同流量模型和断言,提供丰富的可观测性和告警功能。未来,Marathon 有望泛化为适用于各种分布式系统的测试平台。
24 0
AutoMQ 自动化持续测试平台技术内幕
|
26天前
|
NoSQL 关系型数据库 MySQL
软件测试之【基于开源商城系统fecmall功能测试项目实例】
软件测试之【基于开源商城系统fecmall功能测试项目实例】
54 0
软件测试之【基于开源商城系统fecmall功能测试项目实例】
|
1月前
|
数据挖掘 测试技术 网络安全
LabVIEW开发卫星测试平台
LabVIEW开发卫星测试平台
26 3
|
1月前
|
消息中间件 测试技术 Linux
linux实时操作系统xenomai x86平台基准测试(benchmark)
本文是关于Xenomai实时操作系统的基准测试,旨在评估其在低端x86平台上的性能。测试模仿了VxWorks的方法,关注CPU结构、指令集等因素对系统服务耗时的影响。测试项目包括信号量、互斥量、消息队列、任务切换等,通过比较操作前后的时戳来测量耗时,并排除中断和上下文切换的干扰。测试结果显示了各项操作的最小、平均和最大耗时,为程序优化提供参考。注意,所有数据基于特定硬件环境,测试用例使用Alchemy API编写。
700 0
linux实时操作系统xenomai x86平台基准测试(benchmark)
|
1月前
|
算法 物联网 5G
LabVIEW开发最小化5G系统测试平台
LabVIEW开发最小化5G系统测试平台
29 0
|
11天前
|
JSON Java Maven
使用`MockMvc`来测试带有单个和多个请求参数的`GET`和`POST`接口
使用`MockMvc`来测试带有单个和多个请求参数的`GET`和`POST`接口
23 3
|
4天前
|
存储 JSON 测试技术
软件测试之 接口测试 Postman使用(下)
软件测试之 接口测试 Postman使用(下)
14 2
|
4天前
|
测试技术 数据格式
软件测试之 接口测试 Postman使用(上)
软件测试之 接口测试 Postman使用(上)
13 1