1. 下载Xebium:
http://github.com/xebia/Xebium/zipball/master
下载后,直接解压缩到某个目录下,通常为方便起见,解压到盘根目录即可,Linux或者Windows都可。
(我们以windows为例,假设解压到C:\下,解压后目录如下:C:\Xebium)
2. 依赖的环境:
1)Java运行环境:因为之后要做Fitnesse测试套件,所以不建议只安装Runtime,直接安装最新的JDK即可。安装后,配置环境变量,通常在console运行“java -version”有正确输出即可。
2)Maven:同样的,安装后,配置环境变量,通常在console运行“mvn -version”有正确输出即可。
3. 启动Xebium:
打开console,路径切换到C:\Xebium下,命令行运行“mvn -Pfitnesse test”,一段时间等待后(maven会下载各种依赖的jar包),看到如下图所示,表明启动完成。
命令行启动完成用浏览器打开:http://localhost:8000可以看到如下页面就表明安装部署完成。Linux下,Xebium目录下有run.sh可以直接运行。
Xebium首页关闭Xebium的方法:浏览器直接输入http://localhost:8000/?shutdown等待界面出现如图内容,表示系统已被关闭。当然,你也可以直接把console关了也可以,但如果用后台方式运行,那么地址栏输入命令更为方便。
关闭Xebium附加:自定义配置:
1) Maven的下载的类库,可以自定义到C:\Xebium下。首先在该目录下,创建一个空目录如C:\Xebium\m2-lib,用来存放第三方依赖包;然后修改maven的配置文件\config\settings.xml(假设maven目录:c:\apache-maven-3.3.9\,那么配置文件目录为:c:\apache-maven-3.3.9\config\settings.xml),把<localRepository>标签内容修改为C:\Xebium\m2-lib,这样便于管理,以后系统移植到其他环境也相对容易很多,不再需要网上下载依赖的jar包了。
<localRepository>C:\Xebium\m2-lib</localRepository>
2)Xebium的依赖包不断在更新,有些可以更新到新版本,可以修改c:\Xebium\pom.xml文件中相关字段来升级版本,甚至可以修改启动端口等参数:
<properties>
<selenium.version>2.53.1</selenium.version>
<fitnesse.version>20171212</fitnesse.version>
..............
<orgjson.version>20171018</orgjson.version>
</properties>
3)Xebium的启动jvm添加UTF-8支持,同样在pom.xml文件中,可以看到多处<jvmarg .... />段,添加如下内容即可:
<jvmarg value="-Dfile.encoding=UTF-8" />
如图pom.xml配置项:
pom.xml虽然Xebium是java实现的,但最终的测试部分是起进程调用命令行解释执行或者调用的。原则上,只要开发语言有自己的命令行调用方式运行程序,那么Xebium都可以支持,也就是说,不管你要测试什么语言的系统,基本都可以做到。
网友评论