在数据库级别测试任何 Web 应用程序
我想知道是否有任何开源工具可以对任何 Web 应用程序进行负载测试。
从企业角度来看,LoadRunner 是实现此目的的完美工具吗?
I wanted to know if there are any open source tool for load testing any web application.
Is LoadRunner a perfect tool from an enterprise perspective for this purpose?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你能澄清一下你的问题吗?您是否希望获取 Web 应用程序生成的查询,然后使用性能测试工具直接针对数据库重现它们,或者您是否希望练习 Web 应用程序,然后分析数据库?
至于什么是最好的,这是一个非常主观的项目,它又回到了最危险的概念“需求”。一个组织的需求可能会指出使用一种工具而不是另一种工具,具体取决于应用程序的技术需求、现有/计划的性能测试团队的可用技能和预算。早在 LoadRunner 成为 HP 软件产品的一部分之前,Mercury 就已经在企业级证明了 LoadRunner 的投资回报率,并给予其最大的整体市场份额,从而获得了市场的响应。然而,正如其非垄断地位所证明的那样,其他组织的要求导致了不同工具的采用。
建立您的需求;技术、所需技能和业务;然后评估各种市场产品,看看哪一种适合您。添加的接口越多,商业工具相对于开源工具就越有吸引力。您在绩效团队中的技能深度越深,您在使用开源工具时就越灵活,因为您将需要构建商业工具默认包含的一些分析部分。 ...
Could you clarify your question a bit? Are you looking to take the queries generated by the web application and then to reproduce them with a performance testing tool directly against the database or are you looking to exercise the web app and then analyze the database?
As far as what is best, this is a very subjective item and it comes back to that most dangerous of concepts, "requirements." The requirements for one organization may point the way to one tool over another depending upon the technical needs of the application, the available skills within the existing/planned performance testing team and budget. Mercury certainly made the case for the ROI for LoadRunner on the enterprise level long before it became part of HP's software offerings with market responding by giving it the largest overall market share. However, as evidenced by it's non-monopoly position the requirements of other organizations have lead to the adoption of different tools.
Build your requirements; technical, skills required and business; then evaluate the various market offerings to see which one works for you. The more interfaces you add the more compelling a commercial tool becomes over an open source one. The greater your skills depth in your performance team the more flexibility you have in using an open source tool as you will need to build out some of the analytical pieces that a commercial tool includes by default. ...