我已经select了httperf作为负载testing工具来使用。 我试图找出一些实际的参数来使用,如果我需要使用多台机器来创build更多的同时连接等,我已经做了一些基本的负载testing,但没有什么非常复杂的。
我对估计负载的唯一信息是,我希望能够在一天内处理300万次点击。 我的问题的一部分是,我不知道如何networkingstream量是“突发”的一个很好的经验法则。 显然,这取决于具体的网站,并不是两次相同。 但是,也许有一条经验法则说,如果你每天的平均负载是每秒X个请求,那么你应该计划Y同时连接和每秒Z请求的峰值速率。
我已经做了相当多的search,虽然我已经find了各种负载testing工具及其参数的一些解释,但我从来没有看到过如何写出实际值用于参数。
虽然这可能不是你正在寻找的答案,但我发现JMeter是各种性能testing平台上的优秀资源。
你可以阅读更多关于JMeter从Apache网站@ http://jakarta.apache.org/jmeter/
由于每个地点和情况都不相同,以下是我的经验:
对于当地的观众来说,除非你的网站是针对小孩/老人,否则你会发现stream量大致沿着(办公室无人机)工作时间分布。 当天的八点二十四分将会带你所有的交通。 峰值约为当时正常交通的2倍,通常是午餐时间。
对于全球观众来说,交通是一天四下分布的,有一些下降(太平洋人口稀less)。
如果你从一个主要的新闻网站链接,或做一个有趣的大型电视/广播广告,你可以期望stream量的图表。 在那里做预测毫无意义。