51Testing软件测试论坛

标题: LR中的多线程与多进程的关系 [打印本页]

作者: wujuan    时间: 2009-4-29 17:22
标题: LR中的多线程与多进程的关系
请教大家,在什么时候用到它们,怎么区别用多线程还是进程呢?如果默认的话,会产生什么不好的影响吗?最好具体点的!
作者: 云层    时间: 2009-4-29 17:37
基本上所有的书上都会提及,进程的资源使用高但问题少,线程资源利用率少,偶尔出点问题
作者: iori    时间: 2009-4-29 17:40
关于设置多进程和多线程,使用手册中你可以找找

Controller将使用驱动程序mdrv运行Vuser。如果按进程方式运行每个Vuser,则对于每个Vuser实例,都将启动一个mdrv进程。多个mdrv进程会占用大量内存及其他系统资源,这就限制了可以在任一负载生成器上运行的Vuser的数量。如果选择按线程方式运行,在默认情况下,Controller为每50个Vuser仅启动一个mdrv.exe进程,而每个Vuser都按线程运行,这些线程Vuser将共享父进程的内存段。这就节省了大量内存控件,从而可以在一个负载生成器上运行更多的Vuser。
作者: Zee    时间: 2009-4-29 19:54
大部分的协议,和大部分的应用,都使用线程的方式,这是最好的选择。

但是,线程不安全的协议就必须用进程方式来做。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2