网站负荷压力测试工具
随着业务的增长,网站、web应用程序和网络基础设施的负荷也不断增加。Dotcom-Monitor.com提供了简便、快速的负载测试解决方案(aka强度测试)来解答其中一些很重要的问题,例如:
Dotcom-Monitor.com如何工作?
Dotcom-Monitor.com使用分布在全球范围的远程代理模拟真实用户。作为最终用户,您可以设置想要进行压力测试的网站或web应用程序的条件。
例如,为了对web应用程序进行负荷测试,您应当指定希望有多少位用户同时访问,每位用户操作应用程序多少次,用户之间的延时以及其它参数的数目。
在设置完负荷测试条件后,您也应建立开始测试的确切时间(通常是在完成设置过程的5分钟内)。此外,我们建议运行免费试用的负荷测试,检验测试设计得是否适当。完成试运行后,您可以开始真实的测试。在真实测试中,同时访问的用户数量会在全球的代理中平均分配,这些虚拟用户将开始对您的web应用程序进行负荷测试。
测试结果得到对您的网络应用及其用户管理能力的综合评估。这样,您将能够解答上述问题了。
压力测试过程中,我应该怎么做? 主要取决于您的网络架构和您的目标。我们建议您至少监控和记录CPU、内存和硬盘使用情况。如果web服务器与数据库或应用服务器相连,我们建议您也对这些方面进行监控。
此外,因为我们的代理位于您的网络以外,所以,我们建议监控您的路由器、防火墙及其它位于Internet提供商和web服务器之间的任何其它网络元件。通过监控和记录每个服务器及网络元件的活动,您能够查明瓶颈,尤其是在如果负荷测试的结果没有满足您的预期的情况下。
此外,通过使用我们的详细报告,您将可以在指定时间内将服务器负荷与用户负荷进行关联。这里的关键问题是掌握系统上的精确时间。我们所有的虚拟代理使用原子钟进行同步,灵敏度达到1毫秒(0.001)。因为我们的报告将显示绝对时间内用户的数量,尤其是,如果您计划作相关性报告,计时必须精确。
外部负荷测试与内部测试之优势比较 市场上有很多应用程序可供进行压力测试。尽管它们在功能和价格上有所不同,但是,有一样东西是共通的—即他们均在您的网络内、在您web服务器附近的计算机内运行。
尽管他们能够提供一些有关应用程序性能的情况,但不能提供在较大的Internet用户负荷下,网站如何响应的综合视图。如上文所述,最终用户的访问情况取决于您网络上的很多元件。事实上,也取决于Internet服务提供商(ISP)的元件。
使用我们的外部负荷测试解决方案,您将更可靠的模拟Internet用户与网站或web应用程序的交互,得到有关其访问情况的详细报告。因为我们的压力测试代理位于世界各地,所以您能够得到在世界上的这些部分用户看到的网站响应数据。您可能会看到,网站在一些地区的性能较好。根据客户的需要,您可能想要调整ISP设置。
简言之,您可以从远程压力测试中得到立竿见影的收益,包括:
 |
无前期成本 |
 |
不需安装软件 |
 |
配置简便 |
 |
准确模拟外部用户 |
 |
测试所有网络元件的负荷,而非仅仅测试web服务器 |
价格: 网络负荷测试的价格由完成压力测试所需要的总的点击次数确定。例如,如果您的应用程序有5个步骤,您希望同时有50位用户访问,而每位用户在应用程序内运行100次,则总的点击次数为:5x50x100=25000。根据下表计算每次点击的价格:
| <10000 |
0.01 |
|
| 10K-20K |
0.009 |
|
| 20K-30K |
0.008 |
|
| 30K-40K |
0.007 |
|
| 40K-50K |
0.006 |
|
| 50K-60K |
0.005 |
|
| 60K-70K |
0.004 |
|
| 70K-80K |
0.003 |
|
| 80K-90K |
0.002 |
|
| 90K-100K |
0.001 |
|
| >100 |
0.0009 |
您可以使用该 计算器计算压力负荷测试的最终成本:
结论:使用Dotcom-Monitor.com外部负荷测试的结果 通过清晰、简便地回答以下问题......
 |
我的网站在某些负荷情况下,性能如何? |
 |
我的网站能够处理多少位用户同时访问? |
 |
网站的瓶颈在哪里? |
 |
即使我认为网站能够承受该负荷,但是其它网络元件,如路由器和防火墙,是否也能承受该负荷? |
...您可以将精力集中于您的业务及其核心竞争力,而不是对您的网站、web应用程序和网络基础架构采取一个无计划的方法。Dotcom-Monitor.com提供简单、快速的负荷测试解决方案(aka压力测试),为您解决迫在眉睫的问题。
|