热饭的测开成果盘点第十七期:web自动化智能平台

简介: 本期介绍的是打造的一款新的架构的selenium自动化平台。它可以实现的效果是,直接在用例平台爬下来用例,然后让浏览器去自动执行。就像一个活人一样去点点点。

为了简化操作,所以它所有功能都在一个页面上。这个平台目前承接了公司的pc官网和 H5站。

主页面

微信图片_20220706185138.png

页面的顶部底部 突破都是动态的。

整体分为 左右俩部分。左侧是PC 右侧是h5 ,之后还可以承接更多端。

然后我们说说功能 :


环境选择

微信图片_20220706185147.png

可以选择线上和预发布等,测试环境目前没有在这个平台,后续有计划加入。


用例设置


其实就是用例列表,可以添加任意多,而且每个用例都有自己的一些控制。微信图片_20220706185152.png

可以打开中间自动生成的关键字表进行修补等

微信图片_20220706185157.png

可以自动去爬最新的用例

微信图片_20220706185207.png

可以控制该大用例下的小用例是否选中执行。

微信图片_20220706185243.png

用例设置可以对其重试次数进行设置等。


测试报告微信图片_20220706185249.png

维护匹配

微信图片_20220706185255.png

技术核心所在,可以自行维护和修正,后续这里会引入ai智能,根据历史记录进行自动校正。当然还可以设置测试用的账号。


监控轮询

微信图片_20220706185301.png

区别于jenkins,可以一站式解决监控定时等问题,更可靠。jenkins是间隔时间执行脚本,但是很容易出现冲突,比如间隔10分钟,结果第一次用例脚本运行超过了10分钟,第11分钟还没执行完,jenkins就自动发出第二次启动命令,那么脚本再次运行,极大概率和尚未结束的第一次脚本冲突,致使全部崩溃。但是本平台的自带监控功能,则可以避免,上面设置的时间,是精确的等待前一次脚本执行完,才开始计时,计时结束再执行下一次脚本。并且可以设置邮件/短信等报警地址,随改随生效。是一个完美的抓手。


监控报告微信图片_20220706185306.png

相关文章
|
2月前
|
人工智能 自然语言处理 数据挖掘
企业数字化转型的关键:如何利用OA系统实现自动化与智能决策
在数字化时代,传统办公系统已无法满足现代企业的需求。通过将RPA(机器人流程自动化)和AI(人工智能)技术与OA系统结合,企业能实现业务流程自动化、智能决策支持,大幅提升工作效率和资源配置优化,推动数字化转型。RPA可自动处理重复任务,如审批、数据同步等;AI则提供智能数据分析、预测和决策支持,两者协同作用,助力财务管理、人力资源管理、项目管理和客户服务等多个领域实现智能化升级。未来,智能化OA系统将进一步提升个性化服务、数据安全和协作能力,成为企业发展的关键驱动力。
|
1天前
|
运维 安全 网络安全
自动化与统一管理:Websoft9 平台为教师提供的一站式解决方案
教育场景常面临资源分散、技术门槛高、资源利用低效及安全风险等问题。Websoft9 提供自动化部署与统一管理方案,通过预集成应用模板库、容器化资源隔离和智能运维监控等技术,大幅缩短环境搭建时间,提升资源利用率并保障数据安全。其典型应用场景包括混合教学环境搭建、科研项目管理和实验课程弹性扩展,助力高校降低成本、提高效率。Websoft9 的图形化界面降低技术门槛,支持自定义开发,推动教育数字化转型,未来有望成为教学生产力提升的底层基座。
28 6
|
1月前
|
机器学习/深度学习 人工智能 运维
智能调度:自动化运维的"最强大脑"进化论
智能调度:自动化运维的"最强大脑"进化论
112 15
|
3月前
|
Web App开发 IDE JavaScript
Selenium IDE:Web自动化测试的得力助手
Selenium IDE:Web自动化测试的利器。作为开源工具,Selenium IDE支持录制与回放用户操作,适用于Chrome、Firefox等多浏览器,简化了测试流程,提升了效率,降低了自动化测试的门槛。它还支持导出多种编程语言的脚本,便于测试集成与复用。
172 31
Selenium IDE:Web自动化测试的得力助手
|
2月前
|
人工智能 运维 监控
AI辅助的运维流程自动化:实现智能化管理的新篇章
AI辅助的运维流程自动化:实现智能化管理的新篇章
733 22
|
2月前
|
Kubernetes Java 持续交付
小团队 CI/CD 实践:无需运维,Java Web应用的自动化部署
本文介绍如何使用GitHub Actions和阿里云Kubernetes(ACK)实现Java Web应用的自动化部署。通过CI/CD流程,开发人员无需手动处理复杂的运维任务,从而提高效率并减少错误。文中详细讲解了Docker与Kubernetes的概念,并演示了从创建Kubernetes集群、配置容器镜像服务到设置GitHub仓库Secrets及编写GitHub Actions工作流的具体步骤。最终实现了代码提交后自动构建、推送镜像并部署到Kubernetes集群的功能。整个过程不仅简化了部署流程,还确保了应用在不同环境中的稳定运行。
123 9
|
3月前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
322 17
Selenium:强大的 Web 自动化测试工具
|
3月前
|
存储 监控 数据挖掘
智能流程管理:CRM系统助力订单与回款自动化
在现代企业管理中,CRM系统不仅是客户信息的存储库,更是提升运营效率的关键工具。通过订单管理自动化、回款跟踪自动化、财务与CRM集成、数据分析及报告,企业能减少人为错误,优化现金流,提高响应速度,增强客户满意度。CRM系统的全面应用显著提升了企业的内部效率和外部竞争力,成为推动持续发展的重要力量。
|
3月前
|
人工智能 监控 数据挖掘
工作流管理趋势:智能化、自动化与无限可能
本文深入探讨了工作流管理的定义、重要性、挑战及优化方法,强调其在提升企业效率、优化资源配置、提高透明度和促进协作等方面的作用。文章还介绍了构建高效工作流管理系统的步骤,包括流程梳理、设定KPIs、选择合适工具等,并分享了成功案例和未来趋势。
|
4月前
|
人工智能
自动化、可复现,基于大语言模型群体智能的多维评估基准Decentralized Arena来了
Decentralized Arena(De-Arena)是一个用于评估大语言模型(LLM)的多维度、去中心化基准平台。它通过分布式评估机制提高公正性和透明度,采用多维度指标全面衡量模型性能,实现自动化和可复现的评估流程,促进LLM技术的健康发展与合作交流。
71 7

热门文章

最新文章