JMeter完整版是由Apache开发的开源Java压力测试工具,该软件能运行于各大Window系统,同时支持ftp、mail、tcp、ldap等多种协议,此外JMeter更是已经扩展以支持各种各样的测试模块,让用户能够更好操作静态文件、Java 小服务程序、CGI 脚本、Java 对象等静态和动态资源。
JMeter软件基于JAVA开发,专为Web/HTTP测试而设计,可以让用户在多种环境下进行测试操作,而且该软件还提供了全面和直观的图形用户界面,并依赖于一个多线程框架,助用户同时对多个线程进行采样。
1、能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
2、完全的可移植性和100% 纯java。
3、完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。
4、完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。
5、精心的GUI设计允许快速操作和更精确的计时。
6、缓存和离线分析/回放测试结果。
1、可链接的取样器允许无限制的测试能力。
2、各种负载统计表和可链接的计时器可供选择。
3、数据分析和可视化插件提供了很好的可扩展性以及个性化。
4、具有提供动态输入到测试的功能(包括Javascript)。
5、支持脚本编程的取样器(在1.9.2及以上版本支持BeanShell)。
在设计阶段,JMeter能够充当HTTP PROXY(代理)来记录IE/NETSCAPE的HTTP请求,也可以记录apache等WebServer的log文件来重现HTTP流量。当这些HTTP客户端请求被记录以后,测试运行时可以方便的设置重复次数和并发度(线程数)来产生巨大的流量。JMeter还提供可视化组件以及报表工具把量服务器在不同压力下的性能展现出来。
相比其他HTTP测试工具,JMeter最主要的特点在于扩展性强。JMeter能够自动扫描其lib/ext子目录下.jar文件中的插件,并且将其装载到内存,让用户通过不同的菜单调用。
1、配置环境变量(JMETER_HOME=D:\JMeter\apache-jmeter-5.1.1)
2、配置环境变量(classpath=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar;);
3、验证是否安装成功:双击此安装目录下bin文件夹的jemeter.bat
右键测试计划-->添加-->Threads( Users ) -->线程组,如下图所示:
1、为线程组添加元件和取样器
针对于http的简单应用,只需要添加HTTP Cookie 管理器,HTTP信息头管理器,HTTP请求默认值,如下图所示:
HTTP 请求默认值可以设置http请求的协议,域名,端口号,如下图所示:
三个元件添加好之后就可以添加HTTP 取样器了,如下图所示:
协议,域名,端口已经由HTTP 默认请求值元件设定了,需要添加请求的路径,请求方式,参数,如下图所示:
2、为线程添加监听器
监听器可以得到取样器中返回的结果,主要添加两种,聚合报告和察看结果树,如下图所示:
准备就绪之后就可以启动测试,如下图所示:
登录请求,如下图所示:
3、添加多个HTTP请求后,启动工具
聚合报告,如下图所示:
察看结果树,如下图所示:
在启动工具之后,每个HTTP请求都会被执行,根据HTTP请求中设置的请求方式,路径,参数,返回相应的结果,如下图所示:
1、Label:每个JMeter的element的Name值。例如HTTP Request的Name。
2、Samples:发出请求数量。如果线程组中配置的是,线程数为200,循环次数为50,则总的数量为100000.
3、Average:平均响应时间(单位:ms)。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应时间。
4、Median:中位数,也就是 50% 用户的响应时间。
5、Median:中位数,也就是 50% 用户的响应时间
6、90% Line:因为在评估一次测试的结果时,仅仅有平均事物响应时间是不够的。假如有一次测试,总共有10个请求被响应,其中最小响应时间为0.02秒,最大响应时间为110秒,平均事务响应时间为4.7秒。这样平均时间就毫无意义了。
7、Min:最小响应时间
8、Max:最大响应时间
9、Error%:本次测试中出现错误的请求的数量/请求的总数
10、Throughput:吞吐量。默认情况下标示每秒完成的请求数
11、KB/sec:每秒从服务器端接收到的数据量。
108MB/国产软件
2021-12-10
1.74GB/国产软件
2021-01-12
896MB/国产软件
2021-02-25
88.18MB/国产软件
2021-01-14
379MB/国产软件
2021-02-04
12.38MB/国产软件
2021-03-27
246.13MB/国产软件
2021-02-24
231.41MB/国产软件
2021-03-11
2.54GB/国产软件
2021-01-12
UPUPOO激活码领取软件77.98MB / 2021-02-06
点击查看Photoshop 2020破解版1.9GB / 2021-01-04
点击查看Maya2021最新版1.86GB / 2021-02-03
点击查看Xshell7激活破解版88.18MB / 2021-01-14
点击查看RPG Maker MV全能修改器507KB / 2021-01-05
点击查看OC渲染器4.0破解版114.83MB / 2021-01-15
点击查看AI全自动剪辑软件破解版121MB / 2021-02-19
点击查看Auto Unlocker破解版35.7MB / 2021-11-12
点击查看diskgenius专业版38.7MB / 2021-09-25
点击查看方方格子Excel工具箱下载94.55MB / 2021-02-04
点击查看Photoshop 2020破解版1.9GB / 2021-01-04
点击查看CorelDRAW2021破解版727.34MB / 2021-01-16
点击查看