这个问题的背景是,我在做压测的时候,需要用的是阿里云的虚拟机充当加压机,通过loadrunner的controller进行连接时,经常出现失败的情况,如图所示:
controller调用加压机,是通过54345端口,出现这种情况连接失败的情况,通常是本地与加压机的54345端口不通
可以通过telnet 192.168.X.X(加压机IP) 54345 验证。
解决方法(只有文字描述,没有截图....)
1、远程桌面登录加压机
2、调出dos窗口,查看端口号列表netstat -nao,展示出每个端口 对应任务的PID
3、查看任务列表,继续在dos窗口中输入tasklist,找到对应的进程
4、打开“任务管理器”,找到该进程,终止进程即可
5、问题解决
提示:在这里可能你找不到54345端口,我当时看到一个类似的端口54245,于是我禁用54245端口的进程后,问题也解决了,这大概说明了loadrunner的controller控制加压机有可能不单单是54345端口,也可能是54245...54145什么的,反正大家多尝试,终止一个进程应该也发生不了什么大事,就算发生了大事,程序猿必用三件套送给您,清缓存,重启,重装,不客气:)