xiner1010 发表于 2008-7-21 19:23:35

Abnormal termination, caused by mdrv process termination. 怎么解决这个问题

在运行录制脚本的时候没有报错,但是一挂上并发用户数,运行是就报"Abnormal termination, caused by mdrv process termination. ",刚开始以为是用户数过多,减少用户数到2个并发时,仍然报这个错.
这个错误是mdrv进程的原因,但是怎么样解决这个实际问题喃?
请高手帮忙指点下....

备注:脚本是连续访问不同域的几个页面

[ 本帖最后由 xiner1010 于 2008-7-21 19:26 编辑 ]

Zee 发表于 2008-7-21 20:22:58

OS不正常吧.

xiner1010 发表于 2008-7-22 09:21:51

绝对正常

zhybing 发表于 2008-7-22 09:23:19

有可能是你的客户端程序不允许在同一台机器上开两个吧。
建议你详细描述你的环境,这样别人好给你出注意

xiner1010 发表于 2008-7-22 09:45:45

你们都没遇到过么?
我之前也没遇到过,只是最近这段时间遇到的.客户端程序是只开了一个,录制脚本调试也能成功运行,但是一加上并发用户,就报这个错.
我的环境很简单,机器启动后关闭所有无关紧要的程序,甚至把防火墙杀毒软件都关了,然后启动LR录制脚本,脚本为很简单的连续访问几个不同域的页面.录制完成后,调试运行没有报错,正常通过.但是一加上场景后,有并发用户数时,就报Abnormal termination, caused by mdrv process termination. 这个错误.所有并发用户全部出错.

此时,我也怀疑是环境配置或者网络问题,但是如果录制一个页面下的访问操作,加上并发用户时,LR又能正常运行,不会报错.

wuyawei 发表于 2009-5-10 15:45:29

这到底怎么解决啊,有没有高手指教啊,我也是这个问题啊,是webservice协议

chinesecyy 发表于 2009-5-12 17:21:31

不怕麻烦的话就换个系统试试,把xp系统换成2003,有高手试过说可以,不过我觉得挺悬的

gmyeti 发表于 2009-5-19 11:49:02

我是使用本机做负载机时没问题,使用其他机器的agent做负载机时就会报这个错了.也是webservice.agent的操作系统是win2003server

泊涯 发表于 2009-5-19 11:55:40

你使用其他机器的AGENT 有没有开启
还有是不是有防火墙

婴儿 发表于 2009-6-2 10:44:28

我也遇到这个问题了

不过是疲劳测试时出现的,迭代一次是没有问题的

jiang84 发表于 2009-6-15 11:50:28

用进程运行吧.

ylian 发表于 2009-7-21 12:18:54

我刚刚也碰到类似 的问题。
把线程改成进程就OK了。
谢谢楼上的。:lol

shanxi 发表于 2009-7-21 13:45:31

估计是 客户端程序 非线程安全

如果这样的话,就是客户端程序的bug了

sprone 发表于 2009-7-29 16:49:45

我也遇到这个问题了,改为进程运行模式就好了,这是不是可以说明我的程序客户端是非线程安全的呢?

albert_yes 发表于 2010-11-10 19:04:30

ding


我刚刚也碰到类似 的问题。
把线程改成进程就OK了。
谢谢楼上的。

chuhaiyan 发表于 2011-4-22 21:19:50

试了将线程修改为进城,是对了,但是对负载端有很大的压力,这样运行多个用户负载肯定会瘫的~~~~~~~~~~~~~~··
不知道有没有别的解决方法

xaycq 发表于 2012-9-26 11:21:12

试一下,谢谢

dagoubuyaoren 发表于 2013-6-2 05:23:57

我看大部分人说是要把vuser的线程改进程就好使了

dagoubuyaoren 发表于 2013-6-2 05:23:57

我看大部分人说是要把vuser的线程改进程就好使了

dagoubuyaoren 发表于 2013-6-2 05:23:57

我看大部分人说是要把vuser的线程改进程就好使了
页: [1] 2
查看完整版本: Abnormal termination, caused by mdrv process termination. 怎么解决这个问题