51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1381|回复: 2
打印 上一主题 下一主题

[求助] 联机负载遇到的问题,请高手帮忙看看.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-11-2 14:36:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,是这样的我我这里有三台机器PC1和PC2和PC3.脚本A.
脚本A在机器PC1上.
负载机器为PC1和PC2,control在pc1上.
被测试服务端程序为PC3


脚本A中使用5个用户,相应的使用端口33000,34000,35000,36000,37000(每个用户必须一个端口).给服务器所在机器PC3发送包.
被测试机器pc3配置了相应的33001,34001,35001,36001,37001的5个接收端口。


pc1跑上面所说的脚本A的前提下.现在要联机测试使用户数达到10的话.
1.是不是让PC2也使用5个用户跑脚本,这里是不是我必须重新准备5个用户和5个端口给PC3。即多准备1份脚本,参数化为其它5个端口,服务端是不是也要相应的加5个接收端口?有没有办法让和pc1跑相同的脚本
2.如果PC2是要准备多一份脚本,我们就叫脚本B,那么脚本是放在机器pc1上还是pc2上.如果放在机器pc2上
是不是要在pc1的control上使用\\192.168.100.160\C\lr_script\test 类似的远程访问地址《-----PC2的IP地址.
3.脚本放在PC1还是PC2上占用机器的资源会有影响吗?(会不会放在脚本B放在PC1上导致pc1的资源被占用得多一些?)

麻烦帮我回答这三个疑问.谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-11-2 16:30:46 | 只看该作者
我尝试回答一下哦
首先,你的PC2上装load generators了吗?
如果装了,那么在PC1的controller中,选择scenario下的load   generators,然后点击add,把pc2的ip地址加进来,然后……我还没有想到其他的,想到了再回答
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-11-2 16:36:09 | 只看该作者
回答第3个问题,如果按照我之前提到的操作,把PC2作为了肉机以后,那么你可以在controller里的场景设置中,将脚本B 给PC2去跑,这样的话,一旦场景开始运行,controller会先将脚本传输到各个负载生成器上,就不会把所谓的压力都放在PC1上了
不知道我这样解释,你是否明白
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-2 15:12 , Processed in 0.079019 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表