[原创]lr mdrv.exe和mmdrv.exe

问题:

loadrunner 在脚本运行的时候,突然间脚本运行不按光标一行一行执行代码,刚按F5运行,它立马就运行结束了,而且从replay log 里面的信息也显示不正确。尝试把virtual user generator退出,重新打开,也不行。

突然,想到在任务管理器中,查看进程。

里面有几个mmdrv.exe显示的内存使用很大,然后手动把它结束终止掉。把mdrv.exe也手动终止掉。重新开virtual user generator,就脚本恢复正常了。

我们都知道,当我们使用的是按进程并发的时候,在任务管理器中有mdrv.exe的进程,有几个用户并发,就会在任务管理器中出现几个mmdrv进程。

如果我们以多线程方式并发,就只会出现一个mmdrv进程,但一个进程可以支持50VU的线程并发。

关于mdrv.exe 和mmdrv.exe的区别,下面是网上找的一些资料。

 其实mmdrv是mdrv的封套,mmdrv通常应用于一些协议(例如 web http/html)中对内存进行优化应用,但实质上mmdrv在优化内存时会启动mdrv。二者都可以按以下命令格式来启动并运行测试脚本:
            mmdrv/mdrv  -usr  <script path>

 

 

posted on 2013-03-12 17:05  淘果果  阅读(611)  评论(0编辑  收藏  举报

导航