- 博客(0)
- 资源 (14)
空空如也
IBM Rational Functional Tester简介
本文将向读者介绍 IBM Rational Functional Tester 的强大的功能和良好的易用性,以及如何帮助测试人员轻松的完成自动化的功能测试。
2012-07-27
ganymed-ssh2-build251beta1.zip
在java里可以通过Ganymed SSH-2, Expect4j等实现ssh登录,由于Ganymed SSH-2是纯java实现,并且可以实现scp,sftp等,因此我们采用Ganymed SSH-2
2012-07-27
Internet Explorer针对Rational Functional Tester性能异常,出现错误或无法启用
Internet Explorer针对Rational Functional Tester性能异常,出现错误或无法启用
2012-07-27
java程序里实现ssh, scp, sftp
在java里可以通过Ganymed SSH-2, Expect4j等实现ssh登录,由于Ganymed SSH-2是纯java实现,并且可以实现scp,sftp等,因此我们采用Ganymed SSH-2
1> 下载安装
从http://code.google.com/p/ganymed-ssh-2/ 下载,我们用的是ganymed-ssh2-build251beta1.zip。
在eclipse里新建一个测试工程,并将解压后的ganymed-ssh2-build251beta1.jar拷到工程的lib目录下,然后在工程属性的java build path里添加这个jar的library。
2> ssh
将解压后的examples目录下的Basic.java 拷到工程的src目录,编译运行以后可以在控制台看到输出结果。除了执行一条命令,也可以执行一个shell脚本。
例如将Basic.java中的“uname -a && date && uptime && who” 改为“/home/lss/test.sh”, test.sh的内容如下:
#! /bin/sh
echo "testing shell";
ls;
在eclipse里运行以后的结果为:
Here is some information about the remote host:
testing shell
1
test.sh
ExitCode: 0
需要注意的是在一个session里只能执行一次命令,因此如果想在server上执行多个命令,要么打开多个session,要么在一个session里去执行一个shell脚本,shell脚本里去执行多个命令。
每次执行完以后,如果正确将返回ExitCode: 0,因此程序里可以通过sess.getExitStatus()来判断命令是否被正确执行。
3> scp
首先在程序里import ch.ethz.ssh2.SCPClient;
然后通过下面的方法来实现:
SCPClient scpClient = conn.createSCPClient();
scpClient.put("localFiles", "remoteDirectory"); //从本地复制文件到远程目录
scpClient.get("remoteFiles","localDirectory"); //从远程获取文件
例如:
scpClient.put("D:\\localTest.txt", "/home/bill/"); 需要注意的是windows的本地目录要用双斜杠来分隔目录。
scpClient.put("/home/bill/remoteTest.txt", "D:\\");
4> sftp
首先在程序里import ch.ethz.ssh2.SFTPv3Client;
SFTPv3Client sftpClient = new SFTPv3Client(conn);
sftpClient.mkdir("newRemoteDir", 0755); //远程新建目录 ,第二个参数是创建的文件夹的读写权限
sftpClient.rmdir("oldRemoteDir"); //远程删除目录
另外还有创建删除文件,读写文件等接口,参见http://www.ganymed.ethz.ch/ssh2/javadoc/ch/ethz/ssh2/SFTPv3Client.html
2012-07-27
IBM Rational Functional Tester
改进 Rational Functional Tester 启动应用程序的过程
基于Rational 的BS 架构软件自动化测试研究
使用Rational Functional Tester 完成自动化功能测试
详解IBM Rational Functional Tester 的工作原理
2012-07-19
Firefox Setup 14.0.1.exe
Firefox Setup 14.0.1.exe
1、先改代码,在代码里面加上安装路径,可能是因为selenium server不能识别其它盘,而我装在D盘的,所以我就改了下,加上路径,再启动服务进行运行,还是不行,卡在那不动了,后台提示一直在加载firefox浏览器
selenium = new DefaultSelenium(“localhost”, 4444, “*firefox D:/Program Files/Mozilla Firefox/firefox.exe”, “http://www.baidu.com/“);
2、然后我再打开selenium-server-standalone-2.20.0.jar(在官网下的),查找两个目录:customProfileDirCUSTFFCHROME和customProfileDirCUSTFF,搜索install.rdf文件,将<em:maxVersion>12.*</em:maxVersion>改成我的firefox版本11 ,<em:maxVersion>11.0.*</em:maxVersion>,就OK了,再运行就通过了,大功告成!
2012-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人