51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3725|回复: 5
打印 上一主题 下一主题

[原创] (小技巧)VBS验证LINUX后台进程办法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-13 10:25:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司的产品是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中的结果

同时也希望大家有相关经验的介绍下自己用的方法
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-6-13 13:35:12 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-6-13 13:46:36 | 只看该作者

不知你的后台有没有数据库操作,数据库是用什么数据库软件?

不知你的后台有没有数据库操作,数据库是用什么数据库软件?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-6-13 18:38:23 | 只看该作者
我的工作只是验证某些进程是否存在,没有涉及到数据库
不过如要验证数据库可以在C:\Linux.txt中体现吧
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-8-19 10:37:06 | 只看该作者
先顶
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-8-19 10:55:26 | 只看该作者
这个现在已经被淘汰了,Python有个库Paramiko,可以用来进行ssh的交互和tftp
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-13 19:24 , Processed in 0.072226 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表