selenium异构环境中并行运行多个测试事例
2014-11-21 19:11:26   来源:   评论:0 点击:

 Selenium Grid基于Web-app测试工具Selenium,它可以让您同时并行运行多个Selenium Remote Control。比较好的一点事,它使所有这些Selenium Remote Control显示为一个,这样您在测试中就可以不必操作具体的计
 简介
  Selenium Grid是一种自动化的测试辅助工具,Grid通过利用现有的计算机基础设施,能加快Web-app的功能测试。利用Grid,可以很方便地同时在多台机器上和异构环境中并行运行多个测试事例。
  Selenium Grid基于Web-app测试工具Selenium,它可以让您同时并行运行多个Selenium Remote Control。比较好的一点事,它使所有这些Selenium Remote Control显示为一个,这样您在测试中就可以不必操作具体的计算机。
  Selenium Grid因为是基于Selenium RC的,所以它同时支持RC的其它所有语言,如:Ruby, Java, Python, C#, PHP, ...
  还有最后一点,Selenium Grid简单易用。
 
  原理图
 
 
 
 
  使用
  下面,我们就介绍下如何使用Selenium Grid。
 
  准备:
 
  1. 下载安装ant
  http://apache.mirrormax.net/ant/binaries/apache-ant-1.7.0-bin.zip 
  解压包到你选择的任意目录,然后将 你的解压路径/apache-ant-1.7.0/bin 添加的Path变量中。
  最后验证安装:
  $ ant -version
  Apache Ant version 1.7.0 compiled on December 13 2006
 
  2. 下载安装JDK 1.6
  http://www.java.com/en/download/index.jsp 
  安装后添加java的bin目录到path变量,然后验证:
  $java -version
  java version "1.6.0"
  Java(TM) SE Runtime Environment (build 1.6.0-b105)
  Java HotSpot(TM) Server VM (build 1.6.0-b105, mixed mode)
 
  3. 下载Selenium Grid
  http://selenium-grid.seleniumhq.org/download.html 
  其中,zip是Windows平台的,tar.bz2用于其他平台。下载后解压缩,然后验证:
  $cd <你的grid目录>
  $ant sanity-check
 
  运行:
 
  1. 运行Selenium Grid
  $ ant launch-hub
 
  通过浏览器访问Selenium Grid控制台验证Selenium Grid启动成功:
  http://localhost:4444/console
 
  2. 运行Selenium Remote Control
与Grid在同一台机器上,只要指定不同的端口号,就可以运

相关热词搜索:selenium grid 测试 异构 浏览器

上一篇:接口测试自动化生成框架
下一篇:启动jmeter内存溢出及启动错误提示的解决方法

分享到: 收藏
评论排行