从零搭建自动化测试平台
概述
LuckyFrame LuckyFrame官网
这里我选的是一个 开源自动化测试平台 LuckyFrame,感兴趣小伙伴可以去官网深挖。
平台特点:
- 分布式测试:使用Web-Client的方式,Web端负责基本信息管理展示,Client负责用例执行,任意无限扩展客户端。
- 专业用例管理:自动化用例的专业管理方式,让您编写自动化用例更简单,直观。
- 质量管理:Web端不仅仅有用来管理自动化相关的模块,更可以做一些简单的质量数据收集分析以及数据的多图表展示。
- 多线程执行用例:客户端执行用例可以指定线程数量,用例运行更快速。
- 多语言驱动:支持JAVA以及Python语言编写测试驱动,自动化测试手段更加灵活多变。
- 定时任务调度:支持自定义配置调度任务,包括指定线程数,指定执行客户端,远程执行shell重启tomcat,对jenkins中的项目进行构建等。
- 测试过程监控:客户端运行用例采用命令行的方式,在客户端可以实时查看过程。Web端可以通过任务查询查看测试进度。
- 日志定位:客户端LOG4J+数据库记录测试过程日志,2种方式都可以通过Web端实时查看定位问题。
- 接口+Web UI+移动端UI多纬度自动化:支持接口+Web UI+移动端UI自动化,Web UI自动化采用WebDriver3.0封装,移动端UI自动化采用APPIUM封装,纯关键字驱动,0编码。
- HTTP+Socket接口免编码:完全封装HTTP以及Socket接口,协议模板+纯关键字驱动,免编码,初级测试人员的福音,与其他类似开源工具相比优势明显
- 在线调试用例:用例步骤管理界面直接调试自动化用例,避免使用开发工具调试带来的麻烦,省心、省力、省脑子,但是不能不要脑子。
- Bootstrap 小清新风格界面:整套Web系统基于Bootstrap风格,以及多种其下的插件,构建清爽界面。
近期媳妇想从功能测试进阶测试开发,本着替老婆排忧解难的原则,我决定先下水探探路。话不多说开整:
环境
这里我准备了一台阿里云 ECS ,用于搭建平台。
型号 :ecs.t5
系统 :Ubuntu 18.04 64位
CPU :2 核
内存 :8 GB
磁盘 :40 GB ESSD 云盘,能够提供 2021 IOPS 。
JDK、MySQL、Nginx我们选择OneinStack一键安装 OneinStack官网
我们把想要安装的插件选上,复制安装命令
命令输入静待ing.......
⌛️
安装完毕耗时8分钟
打开浏览器输出服务器IP后OneinStack首页出现,
从零搭建自动化测试平台相关推荐
- 搭建自动化测试平台(selenium+testng+maven+svn+Jenkins)【转自galen2016】
http://blog.csdn.net/galen2016/article/details/76790591 首先创建一个Maven项目 1.打开eclipse,选择File-new-Other ...
- 如何从零搭建自动化测试框架
搭建的自动化测试框架要包括API测试,UI测试,APP测试三类.以上三类其实可以简化为两类,那就是: 1)接口自动化测试框架搭建 2)UI自动化测试框架搭建. 没问题,安排,且是手把手教你如何搭建以上 ...
- python搭建自动化测试平台_如何用python语言搭建自动化测试环境
原标题:如何用python语言搭建自动化测试环境 技术分享:基于Python语言的Web自动化测试环境搭建 近期发现很多初学者在学习自动化的过程当中,在环境安装环节总是出现问题,所以详细的出一篇环境搭 ...
- 从零搭建机器学习平台Kubeflow
1 Kubeflow简介 1.1 什么是Kubeflow 来自官网的一段介绍: Kubeflow 项目致力于使机器学习 (ML) 工作流在 Kubernetes 上的部署变得简单.可移植和可扩展. K ...
- python django+vue搭建自动化测试平台
python环境的搭建参考我以前的文章 https://blog.csdn.net/saberpan/article/details/84783693 django的安装 推荐所有cmd命令都在cmd ...
- python搭建自动化测试平台_AutoMagic 开源自动化测试平台搭建之修改默认python版本
一.下载 automagic 源码到本地 python3.6 Django 3.0.2框架 二.这里我使用的是Centos7 虚拟环境 安装autoMagic 需要python 环境,而centos7 ...
- 自动化测试平台(五):搭建前端开发框架并实现前端登录功能
一.前言 上一章节我们搭建了前端开发环境并启动了我们的第一个项目,这一章节我们将搭建前端开发框架,并结合登录接口来开发前端的登录页面. 完整教程地址:<从0搭建自动化测试平台> 项目在线演 ...
- 自动化测试平台(四):前端环境搭建
一.前言 上一章节我们实现了用户模块的增删改查接口,现在有了接口了就需要开始开发前端页面对其进行展示交互了.现在越来越多的前端开发框架和UI组件让我们能够更容易迅速的去开发前端页面,这一章节将通过re ...
- 自动化测试平台(二):开发用户认证接口
一.前言 对于一个系统来讲,用户模块是非常基本且重要的.搭建的测试平台也需要对用户.用户权限等进行管理.下面为你讲解如何通过DRF来快速的做一个用户登录的验证接口. 完整教程地址:<从0搭建自动 ...
- linux mysql 修改密码之后还是不能登录_怎样在Linux下搭建接口自动化测试平台?...
前言 之前在学习HttpRunner时,我们都是把用例写在 YAML/JSON 中进行维护,使用起来也很方便.其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建的HttpRunnerMa ...
最新文章
- 各种 分页存储过程整理
- SolrPerformanceFactors--官方文档
- Lua 文件 I/O
- vscode python单步调试_调试期间VSCode python“未验证断点”?
- python使用字典描述学生信息_一起学Python:字典介绍
- 使用ViewPager + Fragment实现微信底部Tab效果
- Nginx之11吸星大法 - (页面缓存) 1
- 人民邮电出版社图灵公司征求《Windows Communication Foundation Unleashed》译者
- Eclipse开发环境配置
- 六个机械原理,动图形象直观、解读通俗易懂
- App的开发成本是多少?
- php mysql 表情录入_php + mysql 存入表情 【如何转义emoji表情,让它可以存入utf8的数据库】...
- 《程序员修炼之道》读书笔记(4):注重实效的偏执(防卫策略)
- Unity3D插件 Doozy UI 学习(二):与DoozyUI的事件传递
- 要只看每日减少的新增数量,别忘了疫情最开始的时候可能也只有几个人患病
- win7局域网自建ftp服务器,win7系统搭建FTp服务器局域网内传输文件的解决教程
- Anders Hejlsberg 技术理想架构开发传奇
- Appium v1.22.0版本下Appium Inspector的下载安装
- 雅虎黯然离场 但我们并没有因此怀念它
- 关于VS2008的MFCGridCtrl的使用方法-冻结首行首列