您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

docker_多个浏览器如何并发执行同一套测试用例?

(1)如何实现谷歌、IE浏览器对同同1模块的测试用例进行并发浏览器测试

(2)利用docker容器技术进行多线程测试。
1、selenium核心模块grid介绍:
grid可以满足在同一台计算机上分发多个测试用例到多态服务器(计算机)上,而这些计算机可以有不同的操作系统,浏览器环境等,这样可以提高自动化测试的覆盖度、执行效率。特别是大型项目在测试各种浏览器的兼容性时。
grid包含了hub(集线器)、node(节点),其中hub用来管理节点(远程客户端),将测试用例分发给node执行,并收集节点的测试结果,汇总成总的测试报告。

2、安装镜像:
docker pull selenium/hub
docker pull selenium/node-chrome
docker pull selenium/node-firefox
docker images
在这里插入图片描述

3、启动selenium hub(用来下发用例)、启动selenium node(用来执行用例)、
docker run -d -p 5555:4444 --name hub selenium/hub
docker run -P -d --link hub:hub --name firefox selenium/node-firefox
docker run -P -d --link hub:hub --name firefox selenium/node-chrome
docker ps -a

4、查看selenium grid console界面
http://localhost:5555/grid/console

5、、在docker下执行多线程


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进