loadrunner调用plink,远程linux执行shell命令

时间:2022-06-20 06:24:59
loadrunner调用plink,远程linux执行shell命令
脚本
Action()
{
char* cmd;
cmd = lr_eval_string("C:\\\"Program Files (x86)\"\\Hp\\LoadRunner\\bin\\plink.exe -ssh -l 用户名 -pw 密码 192.168.75.130 \"mkdir\ \/root\/testplink\"");          //在linux的root目录下面创建testplink目录
lr_log_message(cmd);     //打印执行的命令,以方便查看命令是否正确
system(cmd);
return 0;
}
遇到问题
1.DOS批处理命令目录中带空格
loadrunner调用plink,远程linux执行shell命令
解决:分别用"",把带有空格的目录括起来
正确格式:”C:\Program Files (x86)\VisualSVN Server\bin“
2.Unable to open connection:gethostbyname: unknown error
loadrunner调用plink,远程linux执行shell命令
原因:loadrunner自带的plink.exe(C:\Program Files (x86)\Hp\LoadRunner\bin下面)版本太老
解决:下载一个新的替换掉
plink及putty下载地址: