STAF的安装

全称Software Testing Automation Framework. 作为一个的自动,他以各种称之为服务作为各种. STAF是一个软件.

下面就STAF/STAX的安装配置作简要的介绍.

一, Windows下的安装

1.从STAF的官网上下载STAF和的安装包, 注意他们都有windows和平台的安装包.
2.在windows平台上,双击STAF的安装包,按照提示进行安装即可.

3.在STAF的安装路径(D:\Programming\STAF)下创建一个services文件夹,将STAX的安装包介压到services文件夹下.

4.修改D:\Programming\STAF\bin中的STAF.cfg文件, 如下:


# Turn on tracing of internal errors and deprecated options
trace enable tracepoints "error deprecated"

# Enable TCP/IP connections
interface tcp library STAFTCP

# Set default local trust
trust machine local://local level 5

# Default Service Loader Service
serviceloader library STAFDSLS

SERVICE STAX LIBRARY JSTAF EXECUTE \
{STAF/Config/STAFRoot}/services/stax/STAX.jar OPTION J2=-Xmx384m
SERVICE EVENT LIBRARY JSTAF EXECUTE \
{STAF/Config/STAFRoot}/services/stax/STAFEvent.jar
SET MAXQUEUESIZE 10000

5.重新启动STAFProc,确认能正确启动

6.在CMD下键入下列命令来确认STAF/STAX已经安装正确:

staf local ping ping

staf local service list

staf local stax help

二, Linux下的安装

1.从STAF的官网上下载STAF和STAX的安装包, 注意他们都有windows和linux平台的安装包.

2. 先将安装包介压:

tar xzvf *^^*&.tgz

3. 介压后会出现一个STAF文件夹,进入该文件夹

./STAFInst

进行安装,默认会被安装到/usr/local/staf下.

4. 在shell提示符下键入

PATH=/usr/local/staf/bin:$PATH
export PATH
LD_LIBRARY_PATH=/usr/local/staf/lib
export LD_LIBRARY_PATH
CLASSPATH=/usr/local/staf/lib/JSTAF.jar:/usr/local/staf/samples/demo/STAFDemo.jar
export CLASSPATH
STAFCONVDIR=/usr/local/staf/codepage
export STAFCONVDIR
STAFCODEPAGE=LATIN_1
export STAFCODEPAGE
nohup /usr/local/staf/bin/STAFProc > /usr/local/staf/stafproc.out
5. 在提示符号下键入STAFProc& 确认STAFProc能正确运行

6. 在STAF的安装路径(/usr/local/staf/)下创建一个services文件夹,将STAX的安装包介压到services文件夹下.

tar xvf STAX*.tar

cp -rf stax /usr/local/staf/services/

7.修改/usr/local/staf/bin中的STAF.cfg文件, 如下:


# Turn on tracing of internal errors and deprecated options
trace enable tracepoints "error deprecated"

# Enable TCP/IP connections
interface tcp library STAFTCP

# Set default local trust
trust machine local://local level 5

# Default Service Loader Service
serviceloader library STAFDSLS

SERVICE STAX LIBRARY JSTAF EXECUTE \
{STAF/Config/STAFRoot}/services/stax/STAX.jar OPTION J2=-Xmx384m
SERVICE EVENT LIBRARY JSTAF EXECUTE \
{STAF/Config/STAFRoot}/services/stax/STAFEvent.jar
SET MAXQUEUESIZE 10000

8.重新启动STAFProc,确认能正确启动

9.在shell提示符下键入下列命令来确认STAF/STAX已经安装正确:

staf local ping ping

staf local service list

staf local stax help

注意事项:

1.确保下载 最新的STAF/STAX

2.确保下载并安装最新的JVM(否则运行STAFMonitor会有问题)

作者曾经在LINUX上怎么也启动不了STAXMonitor, 后来从http://java.sun.com 下载了jdk-6u6-linux-i586.bin,也就是jdk LINUX版本,在shell下

sh jdk-6u6-linux-i586.bin

之后会出现jdk1.6.0_06文件夹,添加/tmp/jdk1.6.0_06/bin到PATH中

PATH=/tmp/jdk1.6.0_06/bin:$PATH

利用java -version

来确认安装配置好了JVM,然后重新启动STAFProc即可。

3.确保系统安装了Python

4.在LINUX系统下,将各个变量EXPORT出来后,会影响系统的部分功能,特别是在ESX Server上。因此,使用STAF之前,可以不用将环境变量EXPORT出来



记于2012.3.2     黯風夜隱

你可能感兴趣的:(技术文章收藏,library,deprecated,service,windows,linux,path)