51Testing软件测试论坛

标题: (小技巧)VBS验证LINUX后台进程办法 [打印本页]

作者: xiaoyaoke    时间: 2008-6-13 10:25
标题: (小技巧)VBS验证LINUX后台进程办法
公司的产品是B/S结构的,我负责前台QTP测WEB,但其中有一个功能点,就是通过WEB重启系统,要到后台去验证相应进程是否全部正确启动,看到网络上提及的很少,我把自己的解决办法拿来大家分享:
1.安装一款软件:putty(远程连接Linux工具);
2.运行VBS代码:
Dim oShell
Set oShell = CreateObject("Wscript.shell")
oShell.Run "cmd /K plink -ssh -l root -pw password -P 22 10.18.9.7 -m C:\linux.txt>C:\test.txt"
Set oShell = Nothing
注意:oShell.Run "cmd /K plink -ssh -l root -pw password -P 22 10.18.9.7 -m C:\linux.txt>C:\test.txt"  中的plink为putty下支持命令行输入的工具(记得把plink.exe放到系统的C:\WINDOWS\system32下),plink后面的是它的参数,可以参看help文档,其中C:\linux.txt存放要到目标主机中运行的shell语句,而C:\test.txt中保存shell语句运行的结果
下面可以再加一个文档处理函数处理C:\test.txt中的结果

同时也希望大家有相关经验的介绍下自己用的方法
作者: wwg1020    时间: 2008-6-13 13:35

作者: 国米一卡通    时间: 2008-6-13 13:46
标题: 不知你的后台有没有数据库操作,数据库是用什么数据库软件?
不知你的后台有没有数据库操作,数据库是用什么数据库软件?
作者: xiaoyaoke    时间: 2008-6-13 18:38
我的工作只是验证某些进程是否存在,没有涉及到数据库
不过如要验证数据库可以在C:\Linux.txt中体现吧
作者: lin85210    时间: 2010-8-19 10:37
先顶
作者: xiaoyaoke    时间: 2010-8-19 10:55
这个现在已经被淘汰了,Python有个库Paramiko,可以用来进行ssh的交互和tftp




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2