🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# :-: Apache JMeter介绍和安装 :-: ## 一、JMeter介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。     同时,JMeter可以帮助你对你的应用程序进行回归测试。通过你创建的测试脚本和assertions来验证你的程序返回了所期待的值。为了更高的适应性,JMeter允许你使用正则表达式来创建这些assertions. ## 二、JMeter与LoadRunner比较 JMeter 是一款开源(有着典型开源工具特点:**界面不美观**)测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细;很它的优点也有很多: * 开源,他是一款开源的免费软件,使用它你不需要支付任何费用, * 小巧,相比LR的庞大(最新LR11将近4GB),它非常小巧,不需要安装,但需要JDK环境,因为它是使用java开发的工具。 * 功能强大,jmeter设计之初只是一个简单的web性能测试工具,但经过不段的更新扩展,现在可以完成数据库、FTP、LDAP、WebService等方面的测试。因为它的开源性,当然你也可以根据自己的需求扩展它的功能。 两者最大的区别:**jmeter不支持IP欺骗,而LR支持。** ## 三、JMeter缺点 使用JMeter无法验证JS程序,也无法验证页面UI,所以要须要和Selenium配合来完成Web应用的测试 ## 四、JMeter安装 下载地址:[http://jmeter.apache.org/download\_jmeter.cgi](http://jmeter.apache.org/download_jmeter.cgi) * 需要JDK1.6以上的版本支持运行 * 避免在一个有空格的路径安装JMeter,这将导致远程测试出现问题。 ## 五、JMeter运行 运行指令在`/bin`目录下,windows系统执行`jmeter.bat` * 切换中文![](https://box.kancloud.cn/ded15685c704b5820e0bf2aa82476189_821x509.png) ## 六、JMeter插件安装 插件管理器下载地址:[https://jmeter-plugins.org/install/Install/#Installing-Plugins](https://jmeter-plugins.org/install/Install/#Installing-Plugins) * 下载`plugins-manager.jar` * 放到Jmeter的`lib/ext`目录下 * 重启Jmeter就能看到插件管理器 ## 使用介绍