外网测试结果与局域网测试结果相差多远?
发现某应用程序在局域网内测试最高点击率为2000,在外网测试最高点击率才1000?外网测试,网络环境复杂。响应时间比局域网长是绝对的。
但是在外网测试过程加大了虚拟用户数,外网服务器比局域网测试服务器要强。
局域网测试监控到带宽使用为1MB/S,局域网对外网络带宽和外网服务器的网络带宽都是100Mb/S。
理论上带宽是足够的,监控到带宽使用有大量空闲。
不知问题出在哪呢?
回复 2# xzf2001 的帖子
原帖由 xzf2001 于 2009-4-14 09:28 发表 http://bbs.51testing.com/images/common/back.gif点击率不是说你虚拟用户越多就会越高的,会有瓶颈的。
理想状态下,一定用户后会达到一个最高值,然后保持不变,但是因为机器性能等因素的影响,这个点击率会降低的。
建议理解下那个理发师模型。
我的意思是,外网的响应时间更长,在相同压力下,点击率低是正常的。所以我加大压力力争获取更高点击率。
理论上服务器是有承受更高压力的能力的!
目前我就想确定是否是网络瓶颈,如果是,如何进一步确认? 在相同压力下lz可以比较Page Download Time Breakdown Graph 中的First Buffer 和 Receive的值,
另外监控:Network Interface: Bytes Total/sec
Network Interface: Current Bandwidth
这2个计数器 首先呢确定一下测试机与服务器之间的最大带宽.因为就算双方接入外网都是100MB/S,但不能保证双方访问时就能达到这个值.
再者个人觉的你对最高点击率的定义不明确,这就直接影响到对过程结果的分析确定.这个能说下吗?
如:
1\向服务器发送请求,一直不断的增加每秒请求数,直到服务器返回400或500之类服务器错误,这时的点击率我们认为是最高点击率.
2\向服务器发送请求,一直不断的增加每秒请求数,直到服务器响应时间超过自定义的值,认为点击率已到上限.
回复 5# Fantasy 的帖子
我所说的最高点击率指的是:逐步加压,在压力增大而点击率不再上升时,视为最高(佳)点击率。
不能保证双方访问时就能达到这个值
就是这个问题,首先我可以保证服务器端可以达到这个值。而客户端是局域网,N多用户。公司网络是保密的,没法监控得到。
几次凌晨跑脚本,找信息中心拿到一点流量信息,都没什么参考价值。监控的数据比测试监控的流量要小一个数量级之多。
据说公司是用的电信,服务器可能是网通。
我最怀疑的就是公司网络带宽不够,导致测试的请求发不出。然后就是不同网络运营商之间的问题。程序问题可能性非常小。:Q 原帖由 stevenremember 于 2009-4-14 17:40 发表 http://bbs.51testing.com/images/common/back.gif
在相同压力下lz可以比较Page Download Time Breakdown Graph 中的First Buffer 和 Receive的值,
另外监控:Network Interface: Bytes Total/sec
Network Interface: Current Bandwidth
这2个 ...
请问这两个值的含义,分别说明了什么问题?
服务器端没有办法监控,没有权限。可以看到网络使用率,目前最高压力时约2MB/S。 什么是理发师模型? dddddddddddddd
页:
[1]