首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找用于性能测试的开源、基于Java的工具。

寻找用于性能测试的开源、基于Java的工具。
EN

Stack Exchange QA用户
提问于 2012-12-19 10:17:39
回答 4查看 4.7K关注 0票数 12

目标:我有一个用java编写的企业应用程序来测试性能。我需要单独这样做,所以我将基本上模拟http/https上的用户交互。

我的发现:

  • Selenium不适用于负载测试。即使使用线程处理,Selenium似乎也不能同时满足许多请求。
  • 它是最推荐的解决方案,但是使用它编写脚本会增加学习曲线。
  • OpenSTA似乎是2007年以后遗留下来的,否则它是一个很好的工具。
  • 最近碰见了盖特林。他们声称克服了其他工具的缺点,包括Jmeter。

次要需求/设想:

  1. 我的团队中有硒的专业知识,还有几个脚本已经准备好进行回归测试了。所以我可能想再用一次。
  2. 我不愿意有一个付费的解决方案,直到我能够完美地完成我的工作与开放源码工具/API,即使它需要更多的努力在我这一边。

因此,请提出您的解决方案/工具。我仍然认为我最终会使用Jmeter..but建议。

EN

回答 4

Stack Exchange QA用户

发布于 2013-03-20 10:47:07

我试着用加特林的手,我会把它看得比杰米高得多。

  1. 最大的优点是您可以为负载测试编写一些代码--安全地引入类型、可重用性和可维护性。
  2. 对于java开发人员来说,Scala并不难学。
  3. 您可以生成更高的负载,而不实际阻塞您自己的机器。
  4. 随着负载的增加,流量计本身的性能下降。这将为负载测试生成不正确的结果。Gatling是很新的,但是很棒。

你可以从它的网站上查阅。我完全推荐它,我也提出了一个观点,并说服我的管理层使用它

http://gatling-tool.org/

票数 3
EN

Stack Exchange QA用户

发布于 2012-12-20 04:15:35

千兆计

我知道这听起来像是我在拼命工作,但这是最常用的开源工具。互联网上到处都是关于使用和设置它的文档。此外,如果您的公司是一家java商店,那么可能有许多开发人员可以帮助您的团队起步。

票数 2
EN

Stack Exchange QA用户

发布于 2013-03-20 09:15:40

我建议使用Jmeter来表现.

顾名思义,Jmeter是用于加载测试客户机/服务器应用程序的Java工具之一。以前,它只用于测试Web应用程序,但现在它只用于其他测试功能。它通常用于测试客户端服务器应用程序的性能和负载测试功能行为。它还可以处理FTP和JDBC请求。您必须知道类似WinRunner这样的其他工具。您将高兴地知道,与WinRunner相比,Jmeter由于其简单和直观的GUI而易于使用。此外,它是绝对免费的,并且可以轻松地作为一个开放源代码进行修改。

J仪表的重要功能是可以通过使用它来刺激服务器上的重负载,而不是在服务器上,而是在网络或对象上测试不同负载类型下的强度。还可以使用J测量仪对性能进行图形分析,也可以在繁重的并发负载下测试服务器/脚本/对象的行为。

票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/5389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档