网络流量模拟测试

时间:2012-01-04 10:03:27

标签: performance web simulation stress-testing network-traffic

我已经启动并运行了一个PHP站点,而db是mysql。在启动网站之前,我想测试一下流量处理。现在我假设有一些软件可以模拟流量并记录我网站上运行的进程。我应该使用的任何软件推荐?流量并不一定是真实的,但是,我想产生高流量来调查网站的门槛。 感谢帮助

2 个答案:

答案 0 :(得分:8)

您可以使用Gatling https://github.com/excilys/gatling

这是一个用Scala编写的压力工具,旨在比Jmeter更高效,更轻便。

基本上,您在网站上录制了一个场景,然后并行运行它。

以下是更多信息的维基https://github.com/excilys/gatling/wiki/Basic-Usage

答案 1 :(得分:0)

你可以使用Jmeter:

  • 这是免费的。

  • 很容易在其网站和互联网上开始提供大量文档

  • 它具有代理功能,可以从浏览器导航轻松创建测试计划

  • 在其他计算机上启动进程很容易。它可以通过GUI或控制台进行远程测试。

  • 脚本可以用beanshell,java或任何jsr223语言编写(groovy,Javascript,scala,jexl ......)

  • 它有很多内置的采样器,并且由于它的插件架构,很容易添加新的或使用任何脚本引擎来做缺少的事情

  • 它有很棒的用户邮件列表

  • 它有非常反应性的支持

  • 它现在是顶级Apache

  • 它可以运行数千名用户

  • 存在专业解决方案从云端运行

...

请参阅: