国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

分布式系統Selenium GRID的原理及應用

網絡 通信技術
今天向大家介紹一下基于selenium的分布式測試,Selenium-Grid。

作者 | 汪歡,單位:中國移動智慧家庭運營中心

?Labs 導讀

分布式系統是由一組通過網絡進行通信、為了完成共同的任務而協調工作的計算機節點組成的系統。分布式系統的出現是為了用廉價的、普通的機器完成單個計算機無法完成的計算、存儲任務。其目的是利用更多的機器,處理更多的數據。如上,是分布式系統的概念,在測試系統,也有分布式的應用場景,今天向大家介紹一下基于selenium的分布式測試,Selenium-Grid。

Part 01 什么是Selenium-Grid 

Selenium Grid是Selenium的三大組件之一,它的作用就是允許我們在多臺計算機上并行運行測試, 并集中管理不同的瀏覽器版本和瀏覽器配置。

Part 02 Selenium-Grid的使用場景 

- 支持在多執行環境進行測試

Selenium Grid支持在多個物理機或者虛擬機(跨平臺、跨瀏覽器)上執行,比如測試節點1為物理機,操作系統為Windows7,瀏覽器為Google Chrome,測試節點2為物理機,操作系統為Linux,瀏覽器為Firefox,測試節點3為基于Dockers的虛擬化環境,瀏覽器為IE8。Selenium-Grid對這三個節點均可以調用。

- 結合多線程技術,在多臺設備并行進行測試,可以有效地減少測試時間

Selenium Grid本身并不支持多線程并發執行,但是可以結合多線程技術,實現測試并發執行。

Part 03 Selenium-Grid的結構 

Grid由一個中心(hub)和一到多個節點(Node)組成。

其中,hub節點作為管理節點,用來管理各個代理節點的注冊和狀態信息,并且接收遠程客戶端代碼請求調用,然后把請求的命令再轉發給代理代點來執行。

Node節點就是實際執行任務的節點,即瀏覽器所在的節點,它的主要作用就是注冊到hub節點,并接收hub節點的請求及執行測試。

圖片

Part 04 環境搭建 

預置配置

Hub和Node節點PC需要部署java環境,且Hub節點與Node節點處于同一個局域網中,且網絡互通,并將selenium grid的jar包下載到PC,下載地址:https://cdn.npm.taobao.org/dist/selenium/3.9/selenium-server-standalone-3.9.1.jar,

配置Hub節點

以Windows系統為例,進入jar包所在目錄,輸入以下命令:

java -jar selenium-server-standalone-3.9.1.jar -role hub -port 4455

  • role:表示此節點為hub節點
  • port:表示Hub通過此接口與Node節點進行交互

圖片

此時,我們在192.168.1.3這臺PC上創建了Hub節點,我們登陸一下hub節點,查看一下當前Selenium Grid整體的一個狀態,打開http://192.168.1.3:4455/這個頁面,可以看到右下角有個Console鏈接。

圖片

點擊console,可以自動跳轉到selenium Grid的控制頁面,顯示如下:

圖片

因其他Node節點還未配置,故只能查看當前配置項。

配置Node節點

配置節點一:

同樣的,我們以Windows系統為例,進入jar包所在目錄,輸入以下命令:

java -jar selenium-server-standalone-3.9.1.jar -role node -hub http://192.168.1.3:4455/grid/register

圖片

命令輸入完成后,可以看到,當前設備已注冊成功,我們再返回到Hub節點,刷新http://192.168.1.3:4455/grid/console頁面,查看Node節點是否注冊成功。

圖片

此時,我們可以看到一個IP為192.168.147.1的設備已成功注冊到Hub節點,且這個設備上有三種瀏覽器,分別為firefox、IE、Chrome。

配置節點二:

同樣的,第二臺PC,進入jar包所在目錄,輸入以下命令:

java -jar selenium-server-standalone-3.9.1.jar -role node -hub http://192.168.1.3:4455/grid/register

圖片

Node節點二,顯示已注冊成功,此時我們登陸Hub,查看注冊情況:

圖片

我們在Hub節點可以看到兩個Node節點。

Part 05 驗證效果

現在我們通過Python來驗證以下selenium grid的神奇之處,我們在Hub節點編寫一個自動化腳本,通過在Hub節點來下發任務,由Node節點來實現具體測試。測試的內容為讓Node1節點通過Firefox瀏覽器打開百度網站。

Hub節點上相應的Python腳本及執行結果如下:

圖片

Node1節點上命令行的顯示執行的任務如下:

圖片

就此,整個完整的小測試已完成,你是不是想自己嘗試操作一遍??

責任編輯:未麗燕 來源: 移動Labs
相關推薦

2014-07-10 09:28:57

光纖

2018-12-14 10:06:22

緩存分布式系統

2023-05-12 08:23:03

分布式系統網絡

2018-07-16 08:39:18

分布式系統集群

2023-09-14 15:44:46

分布式事務數據存儲

2015-05-26 11:18:06

分布式系統可擴展性

2020-01-17 09:07:14

分布式系統網絡

2023-02-11 00:04:17

分布式系統安全

2024-01-08 08:05:08

分開部署數據體系系統拆分

2022-05-11 22:10:05

分布式云云計算公共云

2024-11-28 15:11:28

2023-05-29 14:07:00

Zuul網關系統

2019-10-16 10:34:33

數據庫大數據腳本語言

2024-01-09 08:00:58

2012-10-09 16:43:47

FastDFS分布式文件系統

2017-08-30 16:47:49

Kafka設計原理

2010-05-12 17:03:30

Oracle復制技術

2017-10-27 08:40:44

分布式存儲剪枝系統

2023-10-26 18:10:43

分布式并行技術系統
點贊
收藏

51CTO技術棧公眾號

欧美丰满一区二区免费视频| 亚洲激情国产精品| 欧美精品欧美精品| 日本不卡电影| 色综合天天狠天天透天天伊人| sm在线观看| 亚洲va在线va天堂| 免费黄视频网站| 国产精品视频一区二区三区不卡| www.av片| 国产激情一区二区三区四区 | 国产小视频在线| 中文字幕一区二区不卡| 一本色道无码道dvd在线观看| 国产一区二区三区免费看| 色综合久久av| 蜜臀av一区二区在线免费观看 | 我不卡影院28| 成人高h视频在线| 仙踪林久久久久久久999| 国产乱肥老妇国产一区二| 视频国产一区| 国产精品美女久久| 伊人久久大香线蕉精品组织观看| 91精品久久久久久久久久久久久久| 欧美视频网址| 91免费福利视频| 欧美日韩 国产精品| 国产在线播放一区二区| 亚洲三级观看| 无码免费一区二区三区免费播放| 经典三级在线一区| 精品视频在线观看一区| 欧美国产一区二区| xxx亚洲日本| 午夜精品久久久久影视| 欧美成熟毛茸茸| 欧美不卡视频一区| jizzyou欧美16| 26uuu另类亚洲欧美日本一| 日本成人小视频| 国产日韩精品久久| 日本午夜一本久久久综合| 欧洲精品在线播放| 《视频一区视频二区| 欧美女优在线| 亚洲欧洲国产精品| 久草精品视频| 久久精品国产99精品国产亚洲性色| 国产在线乱码一区二区三区| 日本三级黄色网址| 欧美性受xxxx| 日韩色淫视频| 国产精品入口福利| 免费看欧美女人艹b| 手机在线免费观看毛片| 色婷婷综合视频在线观看| 川上优av中文字幕一区二区| 久久久久久久久久久国产| 欧美日韩亚洲一区| 狠狠97人人婷婷五月| 色综合天天综合网天天狠天天| 51av在线| 91成人精品网站| 国产精品婷婷| 中文字幕乱码人妻综合二区三区| 午夜久久久影院| 亚洲精品中文字幕| 国产精品视频男人的天堂| 狠狠色丁香婷婷综合久久片| 超碰在线人人| 亚洲欧洲日产国产网站| 精品国产一区二区三区| 中文字幕不卡每日更新1区2区| 亚洲人成亚洲人成在线观看图片| 国产淫片在线观看| 欧美性在线观看| 国产最新精品免费| 资源视频在线播放免费| 怡红院精品视频| 欧美体内she精视频在线观看| 成人黄色一区二区| 精品国产乱码久久久久久久| 成人区精品一区二区婷婷| 免费看一级大黄情大片| 欧美一级二级三级乱码| 精品国产乱码久久久久久1区2匹| 2019日韩中文字幕mv| 欧美日韩一区 二区 三区 久久精品| 亚洲综合网站| 九九久久九九久久| 7777精品伊人久久久大香线蕉完整版| 色综合www| 国产极品在线视频| 337p日本欧洲亚洲大胆色噜噜| 7777久久香蕉成人影院| 另类图片亚洲色图| www国产精品视频| 美女视频黄久久| 国产综合视频一区二区三区免费| 久久久亚洲欧洲日产国码aⅴ| 国产一区二区三区高清播放| 毛片免费不卡| 97人人模人人爽人人少妇| 亚洲欧美另类在线| 97久久精品| 日本三级免费观看| 亚洲一区二区国产| 噜噜噜在线观看免费视频日韩| 午夜影院在线观看视频| 国产97免费视| 《视频一区视频二区| 日韩一二三区| 99福利在线观看| 色小说视频一区| 国产福利一区二区三区| 超碰99在线| 亚洲国产日韩综合一区| 91精品国产黑色紧身裤美女| 欧美日韩亚洲一区三区| 噜噜噜噜噜在线视频| 91久久精品国产91久久| 五月激情六月综合| 久久久综合色| 一级香蕉视频在线观看| 国产精品丝袜白浆摸在线| 亚洲欧美国产三级| 欧美亚洲大陆| 黄网站免费入口| 国产999精品久久久| 亚洲激情一二三区| 99久久九九| 日韩av免费观影| 国产亚洲精品自在久久| 欧美一区三区二区| 久久精品国产免费| 岛国精品在线| 男人插女人下面免费视频| 国语自产偷拍精品视频偷| 国产精品成人一区二区三区夜夜夜| 蜜桃久久久久| 天海翼一区二区三区免费| 成人av男人的天堂| 在线91免费看| 国产乱码字幕精品高清av| 亚洲欧洲二区| 老司机性视频| 国产精品嫩草在线观看| 欧美va亚洲va香蕉在线| 国产成人一级电影| 在这里有精品| 在线麻豆国产传媒1国产免费| 国内精品久久国产| 亚洲精品久久视频| www久久精品| 日韩欧美二区| 18加网站在线| 99精品人妻少妇一区二区| 日韩免费在线免费观看| 欧美日韩日日夜夜| 成人综合婷婷国产精品久久| 天堂网av成人| 91美女视频在线| 激情视频小说图片| 国内精品久久久| 欧美主播一区二区三区| 国产传媒一区在线| 美女久久久久| 影音先锋中文在线视频| 久久综合久久网| 成人福利视频网| 日韩av最新在线| ...av二区三区久久精品| 亚洲精品视频啊美女在线直播| 天天综合网站| 国产网友自拍电影在线| 亚洲一区二区高清视频| 97视频国产在线| 欧美日韩国产大片| 91亚洲精品久久久蜜桃| 欧美激情视频一区二区三区在线播放 | 久草热久草在线频| 日韩影片在线播放| 久久久噜噜噜久久久| 欧美日韩一本到| 91原创在线视频| 激情久久综合| 亚洲视频国产| 顶级网黄在线播放| 中文字幕第80页| 久久久精品动漫| 2021国产精品视频| 欧美成人r级一区二区三区| 国产精品成人在线观看| 日韩av一区二区三区| 国内成人自拍| 懂色aⅴ精品一区二区三区| 国产精品一区在线看| 亚欧美在线观看| 中文字幕中文字幕在线中心一区|