51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2672|回复: 12
打印 上一主题 下一主题

[原创] 在测试的时候,如何解决网址跳转的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-16 15:31:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在进行对某个网站服务器测试时,服务器实现随机返回一个网址进行负载。
如我要测试的网站为http://www.xxx.com
输入这个网址后会随机跳转到如:
http://x1.xxx.com
http://x2.xxx.com
http://x3.xxx.com
http://x4.xxx.com
http://x5.xxx.com
http://x6.xxx.com
http://x7.xxx.com
http://x8.xxx.com
http://x9.xxx.com
http://y6.xxx.com
http://y7.xxx.com
http://y8.xxx.com
http://y9.xxx.com

这些地址过去。该如何解决。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-4-16 16:16:57 | 只看该作者
如果本身就是测试这个负载平衡机制。就不用关心。

如果要测试具体一台的性能,需要先把负载平衡的这个功能给关了吧。否则你只有专门测X1.xxx.com了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-16 16:20:52 | 只看该作者
原帖由 rickyzhu 于 2007-4-16 16:16 发表
如果本身就是测试这个负载平衡机制。就不用关心。

如果要测试具体一台的性能,需要先把负载平衡的这个功能给关了吧。否则你只有专门测X1.xxx.com了。


同意。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-4-16 16:33:07 | 只看该作者
不是的,我要测的是:如果我发送100请求,如何测出它是把这100请求平均分配到这几台服务器上。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-4-17 08:30:59 | 只看该作者
有人可以解决这个问题吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-4-17 08:54:29 | 只看该作者
关注中.............
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-4-17 09:42:49 | 只看该作者

回复 #4 yucedu_xiaohan 的帖子

那就是我说的第一种情况,负载平衡。
跟你的问题不相符合,你问的是:如何解决网址跳转问题?

那你可以正常测试,然后监控每个节点。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-4-17 09:46:24 | 只看该作者
首先你如果要确认负载均衡机制的正确性,那么你可以从分派算法方面去考虑,同时也可以做一些简单少量的测试调试,看是否已经做了正确的分派。
在这的基础上,你就可以直接对原来的网址进行并发访问了,至于其如何分派在做了正确性验证之后在性能测试中就不再需要去理会了,你只关注整理性能即可。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-4-17 10:46:06 | 只看该作者
“分派算法”具体要怎么做。我现在有个想法就是能不能把每次转跳后的那个网址读取出来,然后根据读取出来的网站执行一个事务。这样应该就可以把结果正确显示出来了吧。

但有个问题哦,转跳后的那个网址该怎么读取。
若我的思路没错的话,谁能帮我写一下代码?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-4-17 11:11:31 | 只看该作者
原帖由 yucedu_xiaohan 于 2007-4-17 10:46 发表
“分派算法”具体要怎么做。我现在有个想法就是能不能把每次转跳后的那个网址读取出来,然后根据读取出来的网站执行一个事务。这样应该就可以把结果正确显示出来了吧。

但有个问题哦,转跳后的那个网址该怎么 ...


LR应该能陆稻跳转的脚本。
至于负载均衡,不是LR上能实现的,是服务器上设置的。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-4-17 12:11:37 | 只看该作者

回复 #9 yucedu_xiaohan 的帖子

你这个分派算法不是已经实现的吗“我在进行对某个网站服务器测试时,服务器实现随机返回一个网址进行负载”。
如果是随机分配的话,其均衡策略应该是不容置疑的吧。这个可以在服务器的log上打印,也可通过LR动态获取数据打印。不过个人觉得好像不需要在这里花费太多的功夫去验证,从实现策略上看看就知道了。
剩下的就是“你就可以直接对原来的网址进行并发访问了,至于其如何分派在做了正确性验证之后在性能测试中就不再需要去理会了,你只关注整体性能即可”。正如大漠飞鹰所说,LR就可以实现脚本跳转的。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-4-17 13:44:55 | 只看该作者

回复 #9 yucedu_xiaohan 的帖子

代码肯定是自己写呀,兄弟。

另外,感觉大家陷入了一个误区,感觉什么测试都能用LR,出了问题也先怀疑LR,其实不然:LR不是万金油,load balance都不太适合用LR来测试。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-4-17 14:07:58 | 只看该作者
感觉楼上说的对,你现在是在做负载平衡的功能测试,而不是说取得分流后的响应时间啊,吞吐量之类衡量性能指标的东西.如何解决跳转问题,按设计看是必然会跳转的吧~~!如果只 需要衡量www.xxx.com 的性能指标的话,把其他负载去掉,只留下物理地址和www.xxx.com一样的负载再测应该 了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 23:42 , Processed in 0.073656 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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