关闭

如何在bluemix的虚拟机上部署selenium hub

437人阅读 评论(0) 收藏 举报

1 新建一个虚拟机

2 在虚拟机上建VPN server

Centos7 VPN Server

按照上述guide安装完VPN后需要在防火墙开放Selenium Hub的端口,以默认的4444为例

sudo firewall-cmd --permanent --add-port=4444/tcp
sudo firewall-cmd --reload

注:Window7作为客户端连接是可能需要增加以下注册表信息

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters下增加名为ProhibitIpSec的DWORD值 ,value设为1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent下增加名为AssumeUDPEncapsulationContextOnSendRule的DWORD值 ,value设为2

3 在虚拟机上安装Java

查找最新的JDK

sudo yum list java-1.8*

从list里可以看到最新的oepenjdk的包名,安装他

 sudo yum install java-1.8.0-openjdk.x86_64

验证

java -version

4 安装FTP服务器

此处用docker安装会比较方便

安装docker点我

安装ftp点我

5 下载需要的selenium server的jar包上传到虚拟机上

6 在虚拟机上启动Selenium Hub

java -jar selenium-server-standalone-2.52.0.jar -role hub

7 在node终端启动node

由于node一般都处于局域网,在子网内的ip是无法被cloud端的虚拟机访问到的。首先需要接入步骤2建立的vpn server,然后通过ipconfig命令查看vpn的内网ip

然后用下面这个命令启动node

java -jar selenium-server-standalone-2.52.0.jar -role node -host 内网ip -nodeConfig defaultNodeConfig.json

完工

此时代码执行机可以指定hub的ip可以指定为虚拟机的公网ip,来在内网的node上执行测试了


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

selenium实现多机器部署分布执行

实现原理selenium grid  +多线程(持续更新中) 1 selenium grid工作原理(转自虫师)  selenium grid 是勇于设计帮助我们进行分布式测试的工具,其整体结构是由...
  • zhouxuan623
  • zhouxuan623
  • 2016-03-28 17:33
  • 2612

怎么将一个用eclipse做好的项目部署到虚拟机tomacat上去----然后用浏览器直接进行访问!!!

步骤: 一、准备工作: 1.在虚拟机(服务器)上安上JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-d...
  • jingshuigg
  • jingshuigg
  • 2013-03-14 11:14
  • 3508

如何在阿里云远程主机上部署node.js服务器

相当于jsp部署而言,node的部署相对简单些1 关于阿里远程主机的购买以及如何远程登陆,请参考下面这篇文章: http://blog.csdn.net/qq_15267341/article/de...
  • qq_15267341
  • qq_15267341
  • 2016-09-05 18:21
  • 5264

在虚拟机上,通过Ambari2.5部署HDP2.6集群

  • 2017-12-27 09:32
  • 1.50MB
  • 下载

Openstack K版虚拟机上部署文档 FOR CentOS 7.1

  • 2017-01-11 09:36
  • 1.16MB
  • 下载

将web项目部署到linux虚拟机上(一)

1.在windows系统上部署web项目非常简单.   a.配置java环境变量JAVA_HOME, CLASSPATH和PATH.   b.配置Tomcat环境变量CATALINA_HOME.   ...
  • sidongxue2
  • sidongxue2
  • 2014-03-30 20:04
  • 5957

android项目打包成apk应用程序后部署到虚拟机上测试

一:打包成apk包 这个比较简单,如下 右键点击项目--> export -->  android Project -->  选择密钥等信息  --> 填写密钥信息  --> 导出存放地址  这...
  • johnny_cf
  • johnny_cf
  • 2013-09-05 13:58
  • 843

xCat在 虚拟机上部署系统

现在vmware上建立管理节点mgmt,内网ip设为192.168.1.1,对应网卡为eth1,外网ip设为192.168.8.50,对应网卡为eth0 然后下载xcat的两个包, xcat-co...
  • YonghuaQin
  • YonghuaQin
  • 2012-07-18 18:34
  • 737

在 Azure 虚拟机上部署反恶意软件解决方案

本博客文章由我和我的同事 Sung Hsueh 共同撰写,Sung Hsueh 是 Microsoft Azure 计算部负责安全事项的项目经理。 本博客文章为“虚拟机扩展程序”系列的续集,...
  • azurechina
  • azurechina
  • 2014-08-03 17:36
  • 1122

让外网访问VMware的Linux,访问虚拟机上部署的javaweb项目

我这是在公司里面,xp系统安装的VMware虚拟机,安装的CENTOS系统。上网采用NAT方式。 在centos上部署了javaweb项目。用的tomcat。端口8080.  想让同事访问该...
  • hardwin
  • hardwin
  • 2012-09-10 14:07
  • 8296
    个人资料
    • 访问:5828次
    • 积分:118
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档