python+selenium grid 分布式测试实践

本文介绍了使用Selenium Grid进行分布式测试的工作原理和环境配置,包括设置hub主节点和node代理节点,详细阐述了如何在两台机器上配置并运行测试,通过Grid实现在远程机器上执行测试脚本。
摘要由CSDN通过智能技术生成

一、工作原理: 

Grid 是用于设计帮助我们进行分布式测试的工具,其整个结构有一个hub主节点和若干个node代理节点组成。hub用来管理各个子节点的注册和状态信息,并接收远程客户端代码的请求调用,然后把请求的命令再转发给代理节点来执行。使用Grid远程执行测试的代码与直接调用Selenium Server是一样的,只是环境启动的方式不一样,需要同时启动一个hub和至少一个node。

二、环境配置:

1.下载selenium server,地址:https://www.seleniumhq.org/ ;

2.由于运行jar需要有对应的java环境,所以提前需要有java环境,java环境配置详见:https://blog.csdn.net/weixin_37579123/article/details/83855873;根据jdk环境,选择对应版本的selenium-server-standalone-xxx.jar ;

三、实践步骤:

准备两台机器A和B,要求已经安装好环境;

1.将A机器作为hub中控机,进入到jar文件所在的目录下执行:java -jar selenium-server-standalone-3.141.59

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值