在内网利用LR测试与真实外网访问对整个环境的压力有什么不同?
我们公司的网络布局是这样的,首先有6台服务器通过一个交换机(C1)组成一个内网与外部网络连接,每个服务器有独立的IP地址。给这6台机器一个编号:S1,S2...S6公司内部普通机器共同组成一个局域网,通过一个交换机(C2),连接在上面所说的一个服务器上(代理服务器,相当于软路由作用)来上网,比如这台机器叫S1。
我们公司的网站放在了S6上面,这时,我想用LR在我自己机器上对S6上的网站进行压力测试,这样模拟出来的测试结果是不是不对啊,中间要经过C2,S1,C1;而外网访问我们的网站只需要经过C1即可。
前天刚接到压力测试任务,想了一天,想出了这个问题
小弟第一次学习测试,想问问各位大侠测试的话,是不是都要从外网进行测试?还是有什么方法从内网进行测试呢? "而外网访问我们的网站只需要经过C1即可"
这个你确定吗?
一般外网访问一个网站或者说与一个网站交互的话,是需要经过DNS解析\客户机的防火墙\访问网站之外的防火墙\多道路由等等
建议这种测试先重内网做起,在带宽不构成瓶颈的基础上着重考察系统的负载响应等是否存在可优化的地方,然后在内网可通过LR模拟窄带宽\多IP情况下访问下系统的负载响应,最后只需要评估外网网络下系统的表现将会是怎样就行了. 内网基本没带宽问题,没延迟问题,没复杂的路由问题
在外网做测试这个基本没什么可能性,你可以内网看服务器的能力,外网评估网络就行了
谢谢
也就是说,带宽的影响对网站压力不大么??一般百兆网线,能够承受的网站访问量能达到多少呢?
谢谢各位对小弟的关照
[ 本帖最后由 wjhgl0525 于 2009-12-31 16:53 编辑 ] 带宽的计算要根据你的页面大小和期望的用户访问速度来决定的
一般来说一个网站的首页页面大概在300KB左右,按照普通宽带1Mb的速度,在连接的时候每个用户应该要分到50KB的带宽才不会觉得慢,所以换算后大概100Mb的带宽能够跑12MB/50KB~~600个用户
而你提到的访问量并不是这样计算的,可以有很多人连,但是每个人都连的很慢可能。一般来说对于现在的服务器,瓶颈往往在带宽,所以在内网可以测试出来服务器的性能,到了外网,带宽问题就把用户给拦住了。
页:
[1]