用于对Web应用程序进行相当复杂的压力测试的工具

Sk9*_*k93 8 open-source web-applications stress-testing load-testing

我是为我们公司开发基于网络的新产品的团队的一员.虽然我们非常积极,该应用程序将完美地与我们预期的平均10-50个并发用户一起工作,我们要求确保它将继续为1000个并发用户正常工作.

我们主要关注的是从文件系统加载和显示各种文档.要获取文件,用户需要登录,导航到搜索页面,等待搜索完成,然后单击链接并等待文档加载.

我们有SilkTest/TestPartner,它可以配置为完成上述步骤,但我不相信这些工具可以实际用于模拟我们需要的负载.

你能推荐一些(最好的免费/开源)程序吗?商业产品不是禁止的,但价格不能太大:)

提前致谢!

Nim*_*sky 5

适用于java应用程序的grinder:Grinder


aul*_*ron 2

使用apache的基准测试工具ab

来自维基百科:ApacheBench

ApacheBench 是一个命令行计算机程序,用于测量 HTTP Web 服务器(特别是 Apache HTTP Server)的性能。它旨在让您了解给定的 Apache 安装可以提供的性能。特别是,它显示服务器每秒能够处理多少个请求。

您可以向它提供登录用户的 cookie/值对,并将其指向搜索 URL,并能够告诉它运行并发连接来模拟并发用户。

  • 当然它不会“点击”,但它会请求一个文档,这就是浏览器在点击时所做的事情。 (2认同)