google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

问下RFT怎么在命令行下运行

问下RFT怎么在命令行下运行


RT 3Q

TOP

这是我写的bat文件,是说这个么?

java-Drational_ft.install.dir="D:\Program Files\ibm\Rational\FTTrial\6.1\FunctionalTester\eclipse\plugins\com.rational.test.ft.wswplugin_6.1.0" -classpath "D:\Program Files\ibm\Rational\FTTrial\6.1\FunctionalTester\eclipse\plugins\com.rational.test.ft.wswplugin_6.1.0\rational_ft.jar" com.rational.test.ft.rational_ft -datastore "C:\IBM\rationalsdp6.0\workspace\Project1"   -logfolder "C:\IBM\rationalsdp6.0\workspace\Project1_logs" -log "Al_SimpleClassicsA#1" -rt.log_format "TestManager" -rt.bring_up_logviewer true -playback Script1

TOP

java -classpath D:\Program Files\ibm\Rational\FTTrial\6.1\FunctionalTester\eclipse\plugins\com.rational.test.ft.wswplugin_6.1.0\rational_ft.jar  
-user user -p password -build ~~~~~ -datastore "C:\IBM\rationalsdp6.0\workspace\Project1"   -logfolder "C:\IBM\rationalsdp6.0\workspace\Project1_logs" -log "Al_SimpleClassicsA#1" -rt.log_format "TestManager" -rt.bring_up_logviewer true -playback Script1

这个是通过连接testmanager的,如果没有连连接testmanager时我们需要将-rt.bring_up_logviewer false

TOP

谢谢大伙
我弄出来了
java -Drational_ft.install.dir="C:\Program Files\IBM\SDP70\FunctionalTester\bin" -classpath "C:\Program Files\IBM\SDP70\FunctionalTester\bin\rational_ft.jar" com.rational.test.ft.rational_ft -datastore "C:\workspace\Project1"   -logfolder "C:\workspace\Project1_logs" -log "Al_SimpleClassicsA#1" -rt.log_format "TestManager" -rt.bring_up_logviewer true -playback Script1

TOP

关于命令行下新的问题


对于RFT的命令行功能,我有两个疑问,一直得不到答案,大家有知道的吗?
1.对于只使用一个merged map的project,在命令行里如何编译?
2.如何通过-appconfig添加application?帮助里只提示有参数可用,但没有再进一步的解释。

TOP

大家有没有用RFT for VB.NET 的啊?它的命令行启动脚本方式又是怎么样的?和For Java的一样的吗?

TOP

回复 6# 的帖子


RFT for VB.net, 我也有同样的问题

TOP

rational_ft.exe -datastore \\My_project\AUser\RobotJProjects -user admin -project_name \\My_project\AUser\TestManagerProjects\Test.rsp -build "Build 1" -logfolder "Default" -log "Al_SimpleClassicsA#1" -rt.log_format "TestManager" rt.bring_up_logviewer true -playback basetests.SimpleClassicsA_01

TOP

找不到类的错误


我常使了上面的方面,没有问题。但。当我想运行处于项目目录下某文件夹中的脚本的时候碰到了问题,老报找不到类的错误。比如D:\testwork\testproject\testobject\Script1(testobject是项目名,testproject是项目名称,testobject是目录名称)。我写成下面这个样子有什么问题么。
java -Drational_ft.install.dir="C:\Program Files\IBM\SDP70\FunctionalTester\bin" -classpath

"C:\Program Files\IBM\SDP70\FunctionalTester\bin\rational_ft.jar"

com.rational.test.ft.rational_ft -datastore "D:\testwork\testproject"   -logfolder

"D:\testwork\testproject\Project1_logs" -log "Al_SimpleClassicsA#2" -rt.log_format

"TestManager" -rt.bring_up_logviewer false -playback "testobject\Script1"
高人帮我看看有什么问题么?

TOP

不知道大家怎么用,我这样来用bat脚本的

@cls
set WORKSPACE=D:\RFT\workspace
set rational_ft.install.dir=%WORKSPACE%/rational_test_ft
set CLASSPATH=./RFT_LIB/rational_ft.jar;./RFT_LIB/rational_ft_core.jar;./RFT_LIB/datapool_api.jar;./RFT_LIB/classes12.jar
set DATASTORE=%WORKSPACE%\Project
set LOGFOLDER=./log
set SCRIPTNAME=com.test.Demo
set LOGFILE="test\%date:~4,14%_%time:~0,2%%time:~3,2%%time:~6,2%"
java -Drational_ft.install.dir=%rational_ft.install.dir% -cp %CLASSPATH% com.rational.test.ft.rational_ft -datastore %DATASTORE% -logfolder "%LOGFOLDER%" -log %LOGFILE% -playback %SCRIPTNAME%

pause>nul|echo 按任意键关闭窗口......

日志加了时间,避免冲掉以前的记录

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-2 23:15Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹