【Web自动化小白快速入门】selenium分布式测试

本节大纲

Ø Selenium Grid 原理
Ø Selenium Grid 环境部署
Ø Selenium Grid 使用

01.Selenium Grid原理

Selenium Grid

Selenium Grid Selenium 的三大组件之一,其作用就是分布式执行测试。
UI 自动化的优势和价值主要体现在:重复执行测试和多浏览器兼容性测试上;那分布式是什么概念?简单的说就是 老大收到任务,分发给手下去干;Selenium Grid 可以控制多台机器多个浏览器执行测试用例,分布式上执行的环境 在Selenium Grid中称为 node 节点。
举例说明一下,比如当自动化测试用例达到一定数量的时候,比如上万,一台机器执行全部测试用例耗时 5 个小时, 而如果需要覆盖主流浏览器比如Chrome Firefox ,加起来就是 10 个小时;这时候领导跟你说有什么办法可以解决这 个执行速度?当然最笨的办法就是另外拿台机器,然后部署环境,把测试用例分开去执行然后合并结果即可。而 Selenium也想到了这点,所以有了Selenium Grid 的出现,它就是解决分布式执行测试的痛点。简单来说有了 Selenium Grid,不需要部署自动化环境,也可以在多台电脑,多个环境下同时执行自动化脚本。

Selenium Grid工作原理

Selenium Grid 实际它是基于 Selenium RC 的,而所谓的分布式结构就是由一个 hub 节点和若干个
node 代理节点组成。 Hub
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值