`
zmx955
  • 浏览: 19092 次
社区版块
存档分类
最新评论
文章列表
今天遇到一个需求 想用一个j2ee的web程序给linux发命令,  简单来说就是 运行run.sh。 然后死活调用不通,各种问题,下面是排查和解决的方案 需要注意几点 1Process ps = Runtime.getRuntime().exec(cmd); LOG.info(ps.waitFor()); 2ps.getInputStream() 这是输入 正确的信息 3ps.getErrorStream() 这是输出错误信息 4执行sh命令是,必须runCMD(new String[]{"sh","-c",cmd[i]}); sh -c   ...
1.import java.io.IOException; 2.import java.net.MalformedURLException; 3. 4.import org.xml.sax.SAXException; 5. 6.import com.meterware.httpunit.GetMethodWebRequest; 7.import com.meterware.httpunit.PostMethodWebRequest; 8.import com.meterware.httpunit.WebConversation; 9.import ...
http://www.blogjava.net/yangxiang/archive/2009/08/11/290688.html
要想成为专业的WEB方向QTP自动化测试工程师,需要掌握很多方面的专业技术。包括: 1、VBScript 。QTP使用VBScript作为测试脚本语言,因此需要掌握很多VBScript的知识。 2、软件测试自动化框架知识。为了让自动化测试脚本的可重用性、可维护性更强,自动化测试框架方面的知识不可或缺。 3、COM/DCOM 技术。主要是Excel, Word, Outlook等相关的COM技术,例如,在自动化测试过程中经常需要调用Excel编程接口来读取数据。 4、SQL语言。查询数据库读取测试数据、添加数据库验证点,这些都需要SQL语言的基础和数据库应用基础。 5、HTML、XML、 ...
由于selenium本身的局限性,我们在做web测试的时候,不得不使用autoit作为辅助工具来处理一些windows窗口的操作。 先来段autoit代码:     Sleep($CmdLine[1]) 编译成exe文件,文件名为sleep.exe,放在c盘根目录下,代码的功能很简单,就是根据传入的时间休眠。cmd下执行:c:\sleep.exe 2000,表示休眠2秒。 我们在Java中调用这个程序: long time1 = System.currentTimeMillis(); try { ...
1.生命太短暂,不要去做一些根本没有人想要的东西。——Ash Maurya,Running Lean 作者 2.如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。——David Leinweber 3.软件设计有两种方式:一种 ...
假如将软件测试作为职业,那么其职业发展的过程类似于“烧开水”的过程:                    第一个阶段是不断添柴,即不断努力学习。对于测试人员而言,就是不断地学习软件测试知识、技能和积累经验教训。假 ...
表1 Cron表达式时间字段 位置 时间域名 允许值 允许的特殊字符 1 秒 0-59 , – * / 2 分钟 0-59 , – * / 3 小时 0-23 , – * / 4 日期 1-31 , – * ? / L W C 5 月份 1-12 , – * / 6 星期 1-7 , – * ? / L C # 7 年(可选) 空值1970-2099 , – * / Cron表达式的时间字段除允许设置数值外,还可使用一些特殊的字符,提供列表、范围、通配符等功能,细说如下: ●星号(*):可用在所有字段中,表示对应时间域的每一个时刻,例如,*在分 ...
非负整数:^\d+$ 正整数:^[0-9]*[1-9][0-9]*$ 非正整数:^((-\d+)|(0+))$ 负整数:^-[0-9]*[1-9][0-9]*$ 整数:^-?\d+$ 非负浮点数:^\d+(\.\d+)?$ 正浮点数 : ^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)$ 非正浮点数:^((-\d+\.\d+)?)|( ...
package com.Linux; import java.io.IOException; import java.io.InputStream; import java.io.PrintStream; import java.net.SocketException; import org.apache.commons.net.telnet.TelnetClient; import org.junit.Assert; /** * commons-net-2.0.jar是工程依赖包 */ public class NetTelnet { TelnetClient ...

sikuli

package com.test; import org.sikuli.script.*; public class Sikuli { public static void main(String[] args) throws Exception { Screen s = new Screen(); Pattern p = new Pattern(); SikuliScript sc =new SikuliScript(); Win32Util app = new Win32Util(); // app.openApp(" ...
package com.ocr; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.Iterator; import java.util.Locale; import javax.imageio.IIOImage; import javax.imageio.ImageIO; import javax.imageio.ImageReader; import javax.i ...
1)、下载MongoDB http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.4.tgz 2)、设置MongoDB目录 将其解压到/usr/local/,再重命名为mongodb,路径为/usr/local/mongodb 3)、设置数据文件路径 建立/data/db的目录, mkdir –p /data/db 4)、启动MongoDB服务 1.  cd /usr/local/mongodb 2.  ./bin/mongod --dbpath=/data/db   3.  Mon Apr 16 09:29:38 4.  ...

java连接linux

import java.io.IOException; import java.io.InputStream; import java.io.PrintStream; import java.net.SocketException; import org.apache.commons.net.telnet.TelnetClient; /** * commons-net-2.0.jar是工程依赖包 */ public class NetTelnet { TelnetClient telnet = new TelnetClient();// 初始化Telnet客户端连接 ...
http://www.open-open.com/jsoup/ Document doc = Jsoup.connect("http://example.com/").get(); String title = doc.title(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Document doc = Jsoup.connect("http://example.com")   .data("query", "Java")   .userA ...
Global site tag (gtag.js) - Google Analytics