【问题标题】:Using Jmeter for load testing of a standalone java application使用 Jmeter 对独立 Java 应用程序进行负载测试
【发布时间】:2014-01-21 00:35:47
【问题描述】:
我必须为独立的 Java 应用程序进行负载测试。我只有一个类文件,我可以用 Jmeter 进行测试吗?如果是,那么某些机构可以对其进行一些说明或分享任何教程吗?
实际上,当我浏览网络时,我知道 Jmeter 仅用于测试 Web 应用程序,但我也很少有关于测试独立应用程序的博客,但它们并没有太大帮助。
请帮忙。
【问题讨论】:
标签:
java
jmeter
load-testing
【解决方案1】:
要对应用程序进行负载测试,您需要对其施加负载。 Jmeter 用于通过模拟该网站的用户来向该网站施加负载。除非您正在编写网站,否则它不会对您有太大帮助。
对于您的独立应用程序,您需要找到一种方法来模拟大量用户(通常这将涉及查找或编写另一个程序来这样做),然后执行此操作。
例如,为了加载测试一个 RESTful Web 服务来存储文档,我编写了一个程序,该程序循环遍历文件夹中的每个文件,将它们全部上传,然后下载上传的文件并比较两者。然后,我们在多台计算机上同时在文件夹中循环数千次。这模拟了来自多个用户的繁重负载。
【解决方案2】:
Apache JMeter 可用于测试静态和
动态资源(文件、Web 动态语言 - PHP、Java、ASP.NET、
等等 -、Java 对象、数据库和查询、FTP 服务器等等)。
它可用于模拟服务器、服务器组、
网络或对象来测试其强度或整体分析
不同负载类型下的性能。你可以用它来制作一个
性能的图形分析或测试您的服务器/脚本/对象
高并发负载下的行为。
通过http://jmeter.apache.org/
所以也许它不适合...