大神你在哪?
谁能帮我解释下,
当我用web application stress tools做web压力测试本地的时候,有如下数据。
Number of hits: 32179
Requests per Second: 534.76 次数获取的请求数很高
Server: localhost
Number of threads: 200
但是当我测试远程地址的时候,数据如下
Number of hits: 528
Requests per Second: 8.75
Server: 192.168.0.1
Number of threads: 200
为什么都是同一个系统,Number of hits 、 Requests per Second 两次差别那么大,
大神求解释呀,并且要怎么做才能解决这个问题,
我已经做过tomcat,apache优化了,但是还是一样!!!
------解决方案--------------------
压力测试不是像你这样做的
你要多弄几台客户机,每个客户机负责同时跑几个线程
可能你是在同一局域网段内做,但是还是会受到贷款影响
------解决方案--------------------那就不是很清楚了
我以前是用loadrunner做的压力测试,感觉还不错
------解决方案--------------------用LoadRunner或其它工具,关键找出问题的点。
常规来说,比较值得怀疑的是网络带宽,请问你测试机到服务端之间的网络带宽是否为 千兆?
------解决方案--------------------本地和服务器性能一样吗?又或许服务器配置好于本地呢?
------解决方案--------------------
用低版本的LoadRunner就行了,简单测试个Web站点不需要好高版本的。
另外,感觉你这个提供的测试数据太少了,用Apache服务器自带的ab,数据都比这个多多了。
可以在服务器端和测试客户机一起跑,看看效果。初步还是比较怀疑是网络层面的问题。