[自动化测试] 单机版selenium部署全操作(PHP版)

一、部署准备

平台要求:

操作系统:windows, linux均可

测试服务端环境:jre1.5以上,浏览器(推荐使用firefox 3.5)

测试客户端环境:PHP 5.X

所需工具:

selenium-server-1.0.3 下载地址:http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip

autotest 下载地址:(内部)

虚拟机(没有虚拟机也可以装在本机)
autotest
介绍:
     autotest 是基于关键字驱动和数据驱动,使用 PHP 开发的自动化测试框架。该框架设计较灵活,可适应不同的测试工具 ( 支持但不限于 selenium) ,容易扩展,方便自定义关键字。

驱动测试的用例和数据采用excel表格式,方便测试同学编写和查看,同时方便扩展。

二、部署步骤

1.服务器部署
    在本机上安装虚拟机(需安装jdk1.5以上版本),启动虚拟机,将selenium-server-1.0.3拷贝至虚拟机中,解压放到本地目录。启动selenium-server,进入你解压的目录,如我解压在C盘根目录:

2011-12-31 13:57 上传
下载附件(28.37 KB)

服务器.jpg

然后再点回车就可以运行selenium seerver了。

    启动后,selenium-server服务默认监听端口号为4444,若该端口号被占用,可以使用java -jar selenium-server.jar -port nnnn指定端口号。
更详细的参数使用请参考java -jar selenium-server.jar -help。

注意,虚拟机启动时候需要设置网卡选项选择:

网卡设置.jpg

2011-12-31 14:00 上传
下载附件(19.13 KB)

选择NAT,不然虚拟机无法上网与客户端通信。

2.客户端部署

     首先从 hg获取autotest最新软件包至本地目录即可,无需安装。同样是解压到本地目录即可,客户端要求事先安装好了php5.x版本。

设置环境变量:

1)设置环境变量: TEST_BRANCH=TestScripts

2)设置PHP环境变量,根据具体安装目录设置,有的php设置后会自动加进环境变量,如果有的就不需要再添加;   


--------------------------------

PHP_PEAR_BIN_DIR  = C:\PHP

PHP_PEAR_DATA_DIR = C:\PHP\data

PHP_PEAR_DOC_DIR = C:\php\docs

PHP_PEAR_INSTALL_DIR = c:\php\pear

PHP_PEAR_PHP_BIN = .\php.exe

PHP_PEAR_SYSCONF_DIR = C:\php

PHP_PEAR_TEST_DIR = C:\php\tests


以上步骤全部完成后,可以启动客户端进行部署测试:

客户端.jpg

2011-12-31 14:03 上传
下载附件(14.67 KB)

     记得在后面加上测试用例集,图上的tiaoshi就是我的一个测试用例调试集合。

运行时,需要修改目录下面的TestScripts_smokingtest_Config.phpTestScripts_smokingtest_Testsuite.php里面的相关配置中的服务器Ip地址,测试用例集,邮件发送人等,配置文件中均有中文说明。在这个界面回车后就会与服务器开始通信,运行tiaoshi集合中的脚本。

  通信成功,可以在服务器端看到客户端发出的请求响应,客户端也会相信的显示每个步骤运行的情况。这时候整个单机版的selenium部署完成。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值