从家庭网络运行负载测试

时间:2014-02-24 17:06:57

标签: testing load bandwidth loadrunner

我需要使用loadrunner执行负载测试,以模拟在同一区域的某个组织中放置的服务器上从外部网络(我的家庭网络)生成的负载。

将要测试的应用程序是一个网站(Not Heavy one),用户可以登录并获取个人信息。

我非常担心我的家庭网络带宽不足以产生以下负载:

我需要模拟250个Web并发用户,这些用户每小时将执行大约30,000个事务。

我的家庭网络规格和统计数据:

下载 - 75M - 7.5兆字节/秒

上传 - 3.5 M - 350Kbyte / sec

根据您的经验,这足以产生所需的负载?如果不能模拟来自外部网络的负载可以做些什么?

2 个答案:

答案 0 :(得分:2)

  1. 从流程角度来看,一个负载生成器永远不够。考虑至少三个,两个用于主要负载,一个用于控制集。所以,你可能会遇到问题。
  2. 先前提到过。转到云:亚马逊,CloudAzure,GoDaddy,Rackspace,1& 1等...都有虚拟机,可用于运行负载生成器软件的性能测试主机。更多地点更好,因为如果您正在寻找具有代表性的体验,这可以最大限度地减少一个主机网络对另一个主机可能的情况是,您的站点将位于一个主干网上,并且您的一些负载生成器可能必须从另一个主干网对等。这不错,因为这可以更真实地显示来自不同位置的最终用户体验。
  3. 查看您家中的最终用户协议。除非您的家中有商业舱协议,否则此类流量似乎是DDOS事件,请在您的服务提供商处设置警报。如果您发现自己突然在没有任何警告的情况下切断互联网,请不要感到惊讶。我之前已经看到过这种情况发生在人们试图从他们的家庭对网站产生负荷之前。

答案 1 :(得分:1)

正如您在评论中看到的,您可以生成的负载量不仅受网络带宽的影响,还受脚本本身和LG机器规格的影响。我的意思是,如果不考虑所有参数,你的问题就没有明确的答案。

您应该做的是在其中一个流行的云提供商(亚马逊,Azure,HP)上创建一个帐户,并根据您所知的参数创建一台具有您所需的确切规格的计算机。大多数这些服务允许您在需要额外支付时增加机器大小和带宽。

祝你好运!