项目中有一个需求:需要检测远端ip是否能连通,早期使用loadrunner调用windows 中的cmd,发送ping命令,得到的结果无法同步接收处理,写入文件再手动去检查是否ping通,非常麻烦,利用socket协议去判断就会简单很多,代码如下:
rc_enterprise = lrs_create_socket("socket1", "TCP", "LocalHost={ip_address}:","RemoteHost={enterprise_ip}:22", LrsLastArg);
lr_output_message("%d",rc_enterprise);
lrs_close_socket("socket1");
data数据不用发送什么,只要socket连接上了说明ssh就通了,或者从返回中判断,有关键字ssh open就说明通了