本空间所有日志均为原创,如有转载请注明出处!!!!!!!
有需要讨论问题的可加QQ:28005389(上班时间一般都在隐身),邮箱hurh_888@sina.com
共同学习、共同进步
Loadrunner 关于进程和线程的设置
上一篇 /
下一篇 2008-08-27 16:58:11
/ 个人分类:loadrunner
51Testing软件测试网a~\Z/_2v
| [%W}Loadrunner 关于进程和线程的设置
5N+v,@/n7K7n S
~0Sm#P Q|/H0转载请注明出处:http://www.51testing.com/?4197251Testing软件测试网$YW*d"K?/Y
虚拟用户已线程还是进程的方式运行,对被测服务器的压力是完全不同的,首先我们要知道在loadrunner中有3个地方涉及到虚拟用户的运行方式,分别是:51Testing软件测试网[5D-u(Sq,~4g^
1、在Vug->run-time settings->miscellane->multithreading中可以设置虚拟用户是已线程还是进程的方式运行51Testing软件测试网J1@:No3u
|*]#{w
2、在controller中设置场景时,是已单场景模式运行还是已场景组方式运行,在这两种不同的运行方式下,虚拟用户的运行方式也是不同的
n)~G.m7xF$S03、在controller中使用IP欺骗时,在专家模式下的tools->options->general->multiple IP address mode中也可以选择每个IP是已线程还是进程方式运行51Testing软件测试网s4c!m2sK+lx4w[
51Testing软件测试网b0Ai V8a1^.i/v转载请注明出处:http://www.51testing.com/?4197251Testing软件测试网Y
n*K|.kZ"Tz
51Testing软件测试网*W yV Fm `Fe(|下面我们介绍一下这三个设置线程和进程之间的关系:
f$g;x+_
N'a V+_k0首先说一下run-time settings中的设置与controller中单场景和场景组的关系:
gXY;o1]1A#P-h0要记住虚拟用户是已线程还是进程方式运行是在Vug->run-time settings中设置的,其次在controller中如果使用单场景运行,那么该场景中无论有多少个脚本、多少个负载生成器,运行这些脚本的虚拟用户均依照Vug->run-time settings中设置的线程还是进程方式运行
(_$u:IgZ0但是如果在controller中如果已场景组方式运行时,每个场景组均会作为一个进程被启动,而每个组中的用户又是按照Vug->run-time settings中设置的线程还是进程方式运行。
#lM?/k)Z_+t051Testing软件测试网]uUZ0@]再说一下在controller中使用IP欺骗时,在专家模式下的tools->options->general->multiple IP address mode中的设置:
s7J?&nB2ye/}0如果选择的是进程方式:51Testing软件测试网(TwX5OOB2k*M
1、如果这个ip是在单场景中,那么有几个不同的ip的负载生成器就会启动几个进程,每个负载生成器的虚拟用户的运行方式仍然按照Vug->run-time settings中设置的线程还是进程方式运行
9z,@*tB0|l7n_#y02、如果是在场景组中运行,这就要看场景组是如何设置的了,有两种情况:51Testing软件测试网'}B:k]@q:XE6i;[7`
a、每个场景组中添加一个虚拟ip,这时运行每个场景组时只启动一个进程51Testing软件测试网,}9Y5P3S;kN6tH3a I
b、每个场景组中添加多个虚拟ip,这时运行每个场景组时,每个场景组启动一个进程,每个ip启动一个进程,每个ip的虚拟用户的运行方式按照Vug->run-time settings中设置的线程还是进程方式运行
:}(pC2Y"Q[g K:U0t0vAX
PK3R"E"fz0转载请注明出处:http://www.51testing.com/?4197251Testing软件测试网;g7?4]it
51Testing软件测试网;nfZ"^GT1A3X.} C如果在controller中使用IP欺骗时,在专家模式下的tools->options->general->multiple IP address mode中选择的线程方式:51Testing软件测试网?t&D!T5B3N6T1q
1、如果这个ip是在单场景中,那么对于不同的ip的负载生成器只会启动一个进程,每个负载生成器的虚拟用户的运行方式仍然按照Vug->run-time settings中设置的线程还是进程方式运行
0hS F;G)S9j'`1E02、如果是在场景组中运行,每个场景组启动一个进程,所有ip已线程的方式在组进程中运行,每个ip的虚拟用户的运行方式按照Vug->run-time settings中设置的线程还是进程方式运行51Testing软件测试网
b,^eP)hQ5m#}2j4p
51Testing软件测试网!q%g
kS8Z9~转载请注明出处:http://www.51testing.com/?4197251Testing软件测试网F1t%om\
51Testing软件测试网2cH/q8~.X
相关阅读:
- port mapping (huruihai, 2008-8-21)
- Loadrunner Port Mapping录制方法(一种通用的录制脚本的方法) (huruihai, 2008-8-21)
- 转载本次产品稳定性测试报告写作思路 (mexia, 2008-8-22)
- Loadrunner ftp协议的使用 (fishy, 2008-8-22)
- 如何用LoadRunner实现对Linux系统的监视 (charmer, 2008-8-25)
- 51Testing丛书连载:(二十一)性能测试从零开始——LoadRunner入门 (fishy, 2008-8-25)
- 无法添加远程计算机计数器 (shiker2003, 2008-8-25)
- loadrunner函数译解5 (馋师, 2008-8-26)
- Loadrunner 录制脚本出错 (lzzoz, 2008-8-26)
- 51Testing丛书连载:(二十二)性能测试从零开始——LoadRunner入门 (fishy, 2008-8-26)
收藏
举报
TAG:
loadrunner