我的老板要我测试我们的网络应用程序,以证明网站可以处理多少流量。
该应用程序是一个JSF / JPA / Oracle应用程序,一切都在本地托管公司数据中心的一台机架式服务器上运行。
事实是,我们不知道在它没有响应或完全关闭之前它可以处理多少流量。
从互联网上点击网络应用程序,模拟大量流量会是什么好方法?我正在考虑设置一些不同的Amazon EC2虚拟机并让他们假装是网络访问者,但是我可以在这些机器上运行某种软件,这样他们的行为就像很多网络访问者一样吗?
此外,它不一定是免费的,我愿意为解决方案或工具而烦恼。
非常感谢任何建议或帮助!
谢谢,Rob
答案 0 :(得分:1)
您是否尝试将Selenium-Grid设置为并行运行测试?这将模拟应用程序上的实际用户操作,反过来可能会给应用服务器带来压力。您可以在服务器上安装性能监视实用程序以监视生成的负载。
或者您也可以使用J Meter来模拟访问您的应用程序的多个用户。您可以与网络管理员团队联系,通过互联网而非本地互联网路由此流量。
答案 1 :(得分:0)