qingyouzi777 发表于 2010-9-27 16:51:13

请教一个LoadRunner错误

LoadRunner测试100个用户并发操作的场景中,弹出如下的错误信息:
1、Error: Process "mdrv.exe" was not created on remote host "localhost". Reason: communication error. Make sure the Agent process or service is running on the remote machine..

2、Error: Communication error: Failed to connect to remote host .

我的Generators只有一个localhost,而且LoadRunner就是装在本机,且连接已经成功,之前该场景也成功运行过。

中间只是添加并删除了一个Generator,修改了localhost的Generator的Terminal Services的参数值,各位大虾帮忙看看,到底是什么问题,头疼中...

十分感谢...~~

ddddddddd7600 发表于 2010-9-28 09:36:05

可以重装吗

angzhuo 发表于 2010-9-28 09:47:25

agent进程你是不是没有打开呢,你直接打开这个进程即可,不用你说的这么麻烦,估计你安装的杀毒软件将进程给你禁了,建议 做性能测试时关掉防火墙和杀毒软件

qingyouzi777 发表于 2010-10-7 21:37:52

回复 2# ddddddddd7600


    可以重装,重装完成后,再试,还是会提示如上的错误...

qingyouzi777 发表于 2010-10-7 21:39:08

回复 3# angzhuo


    恩,好的,我试试...谢谢...~~

qingyouzi777 发表于 2010-10-7 21:52:00

回复 3# angzhuo


    恩,好的,我试试...谢谢...~~

qingyouzi777 发表于 2010-10-7 21:52:10

回复 3# angzhuo


    恩,好的,我试试...谢谢...~~

qingyouzi777 发表于 2010-10-8 10:48:17

回复 3# angzhuo


    试过了,还是不行啊...

angzhuo 发表于 2010-10-8 11:17:15

启动agent进程,停掉防火墙和杀毒软件。确保联网没有问题

qingyouzi777 发表于 2010-10-8 13:31:01

回复 9# angzhuo


    找到原因了,本来在场景设置时 Generator的TerinalServices项中的Maximum number of Vusers per terminal默认值为50,因为我要测100个用户并发操作,所以误以为只要把这个地方的值直接修改为100,就可以,所以就出现了上面的问题。

我尝试着把此处的值改为50,就可以正常运行场景了。由此来看我现在安装的LoadRunner所使用的License只支持一个mdrv.exe最多驱动50个Vuser,那我现在要测100个用户并发操作,就必须得启动了两个mdrv.exe了,想请教一下:我可以怎样通过一个Load Generator启动两个mdrv.exe?
非常感谢...~~

yixiong007 发表于 2010-10-8 16:09:44

Load Generator可以启动多个mdrv.exe进程的

qingyouzi777 发表于 2010-10-8 16:30:54

回复 11# yixiong007


    恩,明白了,我之前理解错误了,谢谢...~~
页: [1]
查看完整版本: 请教一个LoadRunner错误