如何更好使用负载生成器

上一篇 / 下一篇  2007-06-08 15:07:12 / 个人分类:性能测试

查看( 4172 ) / 评论( 40 )
当需要使用多台测试机对同一服务器同时压力测试时,需要配置负载生成器。如两台机嚣的IP分别192.168.1.33、192.168.1.34,我在34这台机器配置如图。33也能连接成功。但是运行不成功,提示timeout,没有搞清楚是什么原因 ,不知道要在192.168.1.33这台机器还要进行怎样的配置或是操作?希望各位大侠帮帮忙呀!
mK$n9Nbi/M051Testing软件测试网T1B9Am/v"~
[本帖最后由 oscarli 于 2007-6-8 15:05 编辑]
(? Dub"tP/pd}0
xw(l"u [qnL0generators.jpg

TAG: 性能测试

suoyi发布于2007-06-08 16:52:41
sdlkfj7 楼主还能连接成功呢~~51Testing软件测试网GLwa$O9}
我总是连不成功~~中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务O|ZVh1m0~&V+h
请问需不需要将主测试机和负载生成器两边的防火墙都关闭呢?请教一下~~
423799223发布于2007-06-08 17:04:16
连接成功了以后,如果是Time Out那就有好多种情况了软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具5E        |!T(J1C1cE
可能是服务器顶不住了 或者带宽不够都有可能
(a bc$}L}6T2d你可以把默认的120秒调大一些 最大可以调成1000秒
筷子发布于2007-06-08 17:13:44
我也有个问题没有搞明白
%_1Q*S
aB(]"MQwww.51testing.com

O ]1a        t1eJ软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具我是对一个页面分配1000用户软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具}XEXu|
N

软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具/Zk$c
V-cwH9CU

我需要把这个页面的脚本文件在controller中添加两次么,还是在同一个脚本文件后添加两个负载生成器IP
BhCq*Bwww.51testing.comal#Y_eF)w
如果是对同一个脚本添加两个负载生成器,他们是怎么分配用户的呢?
24766504的个人空间 24766504 发布于2007-06-08 17:21:19
我对负载生成器不怎么理解中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务AX'I/Q2E+Ku'm
1.测试机子IP为172.16.1.5 多个虚拟IP如:192.168.1.2,192.168.1.3.....一直到192.168.1.100
6R2V |3c-qAEhx51Testing软件测试网请问,我有没有必要添加192.168.1.2,...为负载生成器.这有什么用.如果有成千上万都要手动添加那么累死51Testing软件测试网        y'Da)rH N
2.怎样才能把其它主机添加成负载生成器
o)I1W$cak+bLwww.51testing.com别人的机子不受我控制,是不是也要在那台机子上也装上LR,或才其它什么的软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具        m;cn X;g
3.设置虚拟IP的时候,要填写服务器IP,这个服务器IP到底是哪台机子的IP(有些文章说是WEB服务器的,但在填写服务器IP时没有填,则我的机子IP被手机改为192.168.1.2.如果填了是不是测试者的机子的IP就不会改了.注WEB服务器与测试机子为同一机子,数据库在另外的机子上).

Jc0f&x(_C'xN0nT软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
4.虚拟IP之后无法上QQ,手动添加多个IP不影响QQ的使用中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务H4g*i*z[%t"P'Y
5.如果测试机与WEB服务器分开,怎样才能监视WEB服务器的性能
-? ]%Sy,U8v)u中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务测试时,测试机用WEB服务器上的一个账号/密码登录
第四维空间testing oscarli 发布于2007-06-11 14:53:49
每次都是在init,就timeout.还是不清楚generate是一个怎样的运行机制。谁有这方面资料共享一下哦!这在里谢谢了。
)o@ L-q
fd4E中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
只要两台都开 Agent service就可以相连,防火墙没有关。目前还在进一步研究。欢迎交流
tear12345发布于2007-06-13 09:59:28
我也遇到这样问题,等待解决..........
乐乐的个人空间 hehemeimei 发布于2007-06-27 13:12:40
不知道你的负载生成器的机器安装的负载生成去器是否是一个版本。如果不是一个版本可能会出问题。
TaoTao Ma的个人空间 tongfenglcz 发布于2007-08-17 10:22:56

QUOTE:

原帖由 筷子 于 2007-6-8 17:13 发表
o.IC!j1b[ xS软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具我也有个问题没有搞明白
+dt
V n|0Aw软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
www.51testing.com0e:}q&@`Z0e z6rX
我是对一个页面分配1000用户中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务)}2C.b)l8X'{A

PT5}
qn!jMz,nwww.51testing.com
我需要把这个页面的脚本文件在controller中添加两次么,还是在同一个脚本文件后添加两个负载生成器IPwww.51testing.comnsq-@`8mCf
软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具Jm{u7S&a NR
如果是对同一个脚本添加两个负载生成器,他们是 ...
软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具3XoCYU3p;C5R }

Q9A9k3E^]中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务不是很明白你所说的,看看我理解对了么?www.51testing.com9nIE_S"s$t
你的目的:1000个用户执行一个页面
-Q']-|5Er$dPd软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具你的操作:将操作页面的录制脚本在controller中添加2次,还是在controller中添加一个操作页面的录制脚本,而后添加两个负载生成器
j7jcI,ZaMwww.51testing.comwww.51testing.comz$SzM-c
如果我的理解符合你的初衷,那么,我的问题:
8Qi#oo/g`软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具1、在controller里面添加2次同一个页面操作脚本,你的用意何在?----打算让这1000个VUser在两个负载生成器上执行?如果是,那么添加2个负载生成器,然后在CONTROLLER中添加2次脚本,给脚本分配执行的用户数以及负载生产器即可。$_'f[R"@ Aj
2、另我想解释一下:负载生成器是执行 Vuser 脚本,从而使 Vuser 可以模拟实际用户操作的计算机。
5h7HK0s3r,z+Z中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具9FX        @U"cJY'k
不知道我的回答是否对你起了作用,如果有问题可以继续讨论,或msn Message to me: tongfenglcz@hotmail.com
TaoTao Ma的个人空间 tongfenglcz 发布于2007-08-17 10:28:01

QUOTE:

原帖由 oscarli 于 2007-6-8 15:02 发表 51Testing软件测试网-\
S4lhd_ L

当需要使用多台测试机对同一服务器同时压力测试时,需要配置负载生成器。如两台机嚣的IP分别192.168.1.33、192.168.1.34,我在34这台机器配置如图。33也能连接成功。但是运行不成功,提示timeout,没有搞清楚是 ...
软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具K$A!{Cv
我说说我的个人见解:首先,连接成功只是意味着你的controller所在的机器能够Ping 通你所添加的负载生成器。要是负载生产器真正起到负载及运行脚本的作用,需要注意:
h;yP2}*HZ:X8d软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具    在每个 Windows 负载生成器上,您需要安装远程代理调度程序(进程)和LoadRunner 代理。而且只有将远程代理调度程序作为进程安装,才可以在远程负载生成器上运行GUI 和 SAP Vuser。如果将远程代理调度程序作为服务安装,将无法在远程负载生成器上运行 GUI Vuser
?U*|j
n5O
*|aB(scmNI
不知道我的回答是否‘对症’,期待继续探讨
TaoTao Ma的个人空间 tongfenglcz 发布于2007-08-17 10:31:47

QUOTE:

原帖由 suoyi 于 2007-6-8 16:52 发表 G+C#Une&`
w&J7CG

sdlkfj7 楼主还能连接成功呢~~
Nep v3[        ~x4Y软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具我总是连不成功~~
O5F0S]e.m
]WW
请问需不需要将主测试机和负载生成器两边的防火墙都关闭呢?请教一下~~
软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具:Tp:sJ IF

@vK;sB$O,{Gwww.51testing.com软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具)ED-{n
o        c{7c"X;E&bM

如果只是追求连接成功,那么只需要controller 所在的机器能够PING通打算添加的负载生成器计算机即可。与防火墙有一定的关系,要是负载生成器所在的计算机装有防火墙并且杜绝别人的机子访问,那么你将永远连接失败。-----个人见解,如有不妥。请及时予以更正!
TaoTao Ma的个人空间 tongfenglcz 发布于2007-08-17 11:03:53

QUOTE:

原帖由 24766504 于 2007-6-8 17:21 发表
B0QW%E8@r;V软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具我对负载生成器不怎么理解
b-RU1n8P#~软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具1.测试机子IP为172.16.1.5 多个虚拟IP如:192.168.1.2,192.168.1.3.....一直到192.168.1.100www.51testing.com M-A#ec `1SP        D,X:gD
请问,我有没有必要添加192.168.1.2,...为负载生成器.这有什么用.如果有成千上万都要手动 ...
&oR+~M$~4W#Fz软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
M-RT d n        zY发表一下个人见解,前提是希望偶对你的问题理解正确。如有错误,请大家及时指出并一起深究。。。51Testing软件测试网*iE|;U#R
问题1:测试机子IP为172.16.1.5 多个虚拟IP如:192.168.1.2,192.168.1.3.....一直到192.168.1.100
,{j#\:fR,R8twww.51testing.com请问,我有没有必要添加192.168.1.2,...为负载生成器.这有什么用.如果有成千上万都要手动添加那么累死。软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具)?9Lj+EVbpQ-h$_
---- 我个人认为你把Ip spoofer 和负载生成器的概念弄混了,或者说没有理解二者的用途:IP Spoofer又称Ip欺骗,是用来模拟用户用不同的IP登陆系统,而负载生成器是在不同的机器上虚拟用户运行测试脚本。软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具;W!S;D9Vh/a^R1w
问题2:怎样才能把其它主机添加成负载生成器?别人的机子不受我控制,是不是也要在那台机子上也装上LR,或才其它什么的
.m        W0{oii*C51Testing软件测试网--------首先能Ping通那些机子,其次那些机子必须安装远程代理调度程序(进程)和LoadRunner 代理
Y1z/u:t)S,^-u软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具问题3:设置虚拟IP的时候,要填写服务器IP,这个服务器IP到底是哪台机子的IP(有些文章说是WEB服务器的,但在填写服务器IP时没有填,则我的机子IP被手机改为192.168.1.2.如果填了是不是测试者的机子的IP就不会改了.注WEB服务器与测试机子为同一机子,数据库在另外的机子上).
![uB1a%yPf
W%B软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
--------不是,使用虚拟ip,测试机的IP也会被改成了第一个虚拟IP地址。
6[F)HJH+p中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务问题4:虚拟IP之后无法上QQ,手动添加多个IP不影响QQ的使用
P9w3Z
n j$jL)b软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
-------我的理解是使用IP欺骗后会影响qq的上线,加载负载生成器ip则不影响。因为使用虚拟ip后,测试机器的ip也会变成一个虚拟ip,而非原来的。软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具 I0uZ$`9Ul@2j
问题5:如果测试机与WEB服务器分开,怎样才能监视WEB服务器的性能?测试时,测试机用WEB服务器上的一个账号/密码登录软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具4c0h6S\
Y_-l*`3p$B

-------你所指的WEB服务器是WEB应用服务器么?后半句没有理解你的表述。登录测试机所用的用户名和密码与WEB服务器有什么关系?这点我还没有研究过,希望大家告知我答案!
TaoTao Ma的个人空间 tongfenglcz 发布于2007-08-17 11:05:12

QUOTE:

原帖由 hehemeimei 于 2007-6-27 13:12 发表 软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具^r!k|af
不知道你的负载生成器的机器安装的负载生成去器是否是一个版本。如果不是一个版本可能会出问题。
Q}q
yyov7z%O ~


.yF
]'i_9D"Xe
不明白。负载生成器如何安装一个负载生成器?
yt20032003发布于2007-09-11 16:19:52
回复 #10 tongfenglcz 的帖子
请问如何将 远程代理调度程序 当作进程来安装,请说详细点,sdlkfj9sdlkfj9  我的controller能够ping通负载生成器中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务X3~-}k0J+g
,也能够将它添加进来,但是在运行的时候,选择[B.Fi6VIi
系统资源图---》windows资源---》双击它---》在右边出现windows资源的图框---》图框点击右键
[3b#Ei#kM$eLE7N^---》添加度量---》监控的服务器计算机中添加“192.168.0.25”确定---》选择pase/sec---》点击添加软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具0}q7B-Y3P:Z,[*]
要求我输入用户名和密码????(我已经在controller和负载生成器中建立了具有管理员权限的帐号和密码,也是用它登录的),输入该用户名和密码报错,       就是不能监视到负载生成器的windows信息      我qq:  66968069
abbybeach的个人空间 abbybeach 发布于2007-12-04 15:09:17
我现在也是有遇到这个问题
&nV IO&T,Wk8j'AY软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具要如何才能在两台机运行脚本软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具"_mU;p~&P;{-Ii)V
比如说一台机的IP是172.22.80.1 另一台是172.22.80.2
#R5N1g#j0FS Ib&uMwww.51testing.comcontroller想在1那台机上监控两台机51Testing软件测试网'tm!n3y8`$x
j

2那台机上也装了LR
]X Q$E.t1pp5g;`软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具请问2那台机要启动什么吗?51Testing软件测试网7U R8?W2ihO
还有在1那台机如何设置连接
happyzhuruyi的个人空间 happyzhuruyi 发布于2008-01-11 22:22:36
在每个 Windows 负载生成器上,需要安装远程代理调度程序(进程)和LoadRunner 代理。 远程代理调度程序(进程)可使 Controller 在负载生成器计算机上启动应用程序。 LoadRunner 代理可使 Controller 和负载生成器互相通信。
thinke365的个人空间 thinke365 发布于2009-03-15 12:12:54
为什么要在不同的机子上安装测试代理?
专注于性能测试 witcher2002 发布于2009-06-10 14:38:28
负载生成器是在不同的机器上虚拟用户运行测试脚本。
)@h+rN(G` P3f b5X51Testing软件测试网明白了!
测试天堂 ljonathan 发布于2009-06-15 12:56:36
添加非本机压力机的方法:软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具lO2t+g {[M
www.51testing.com7@4ee*U!I#y
机器B(压力机): LoadRunner ------> Advanced  Settings   ------->   启动 Agent Configuration 51Testing软件测试网:e$u]
V        R'Qr
d8c

机器A:Controller里Add----->机器B的IP       ----->Connect------->Ready  ----->你成功了 :(
Me/AJ&rH6m       在脚本后面,可以选择在哪个压力机上运行。。。。。
3btYl        E7U0z*`K软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具.j(R7scbe(_4R
我说明白了吗?
测试天堂 ljonathan 发布于2009-06-15 13:06:16
关于楼主的问题:软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具        ua&sy@iH_
在Controller里有关于 Vuser init 时间的设置,具体位置在Controller------>Tools----->Options------>TimeOutwww.51testing.com        T7Y'z@f.b3IF!V
          -- ---->Command TimeOut(Seconds) ------->Vuser : init  默认值是 180s 你可以改大些,以适合你的脚本初始化时间
bluejay发布于2009-08-19 17:18:32
虽然是个老帖子,但是还是有营养的!
我来说两句

(可选)

Open Toolbar