Skip to content
石头软件测试技术分享石头软件测试技术分享
主页
github icon
  • 进阶测试

    • 自动化测试

      • 浅谈自动化测试
        • 自动化测试的方式与范围
          • 自动化测试框架建立
            • 自动化测试尝试
            • 性能测试

              • 第一次压力测试
                • jmeter
                  • 参考文档
                    • 下载地址
                      • jmeter简介
                        • 功能
                          • 安装
                            • windows
                              • linux
                              • jmeter目录
                              • 压力测试+监控框架

                            jmeter

                            author icon石头calendar icon2022年3月5日category icon
                            • 性能测试
                            tag icon
                            • jmeter
                            timer icon大约 3 分钟

                            此页内容
                            • 参考文档
                            • 下载地址
                            • jmeter简介
                            • 功能
                            • 安装
                              • windows
                              • linux
                            • jmeter目录

                            # jmeter

                            # 参考文档

                            https://jmeter.apache.org/open in new window

                            # 下载地址

                            https://jmeter.apache.org/download_jmeter.cgiopen in new window

                            # jmeter简介

                            Apache JMeter™应用程序是开源软件,一个 100%纯Java应用程序,旨在加载测试功能行为和测量性能 。它最初是为测试 Web 应用程序而设计的,但后来扩展到其他测试功能。
                            Apache JMeter 可用于测试静态和动态资源、Web 动态应用程序的性能。
                            它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。

                            # 功能

                            • 能够加载和性能测试许多不同的应用程序/服务器/协议类型
                              • Web - HTTP、HTTPS(Java、NodeJS、PHP、ASP.NET,...)
                              • SOAP / REST Web 服务
                              • FTP
                              • 通过 JDBC 的数据库
                              • LDAP
                              • 通过 JMS 的面向消息的中间件 (MOM)
                              • 邮件 - SMTP(S)、POP3(S) 和 IMAP(S)
                              • 本机命令或 shell 脚本
                              • TCP
                              • Java 对象
                            • 功能齐全的测试 IDE,允许快速记录测试计划(从浏览器或本机应用程序)、构建和调试。
                            • CLI 模式(命令行模式(以前​​称为非 GUI)/无头模式)可从任何 Java 兼容操作系统(Linux、Windows、Mac OSX 等)进行负载测试
                            • 完整且可随时呈现的动态 HTML 报告
                            • 通过从最流行的响应格式、 HTML、JSON、 XML或任何文本格式中提取数据的能力轻松关联
                            • 完全的可移植性和100% Java 纯度。
                            • 完整的多线程框架允许多个线程同时采样和不同线程组同时采样不同功能。
                            • 缓存和离线分析/重放测试结果。
                            • 高度可扩展的核心
                              • 可插拔采样器允许无限的测试能力。
                              • 可编写脚本的采样器(与Groovy和 BeanShell等 JSR223 兼容的语言)
                              • 可以使用可插入计时器选择几个负载统计信息。
                              • 数据分析和可视化插件允许很好的可扩展性和个性化。
                              • 函数可用于为测试提供动态输入或提供数据操作。
                              • 通过Maven、Gradle 和 Jenkins 的3 rd方开源库轻松实现持续集成。

                            # 安装

                            注意

                            jmeter需要依赖jdk-1.8

                            # windows

                            # 解压文件

                            # 配置环境变量

                            我的电脑→属性→高级系统设置→环境变量→系统变量

                            1. 添加JMETER_HOME
                            E:\apache-jmeter-5.3 # 解压目录
                            
                            1
                            1. 添加Path
                            %JMETER_HOME%\bin;
                            
                            1
                            1. 添加CLASSPATH
                            %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar
                            
                            1

                            # 验证是否安装成功

                            jmeter --version
                            
                            1

                            # linux

                            # 解压文件

                            cd /usr/local/
                            tar -zxvf apache-jmeter-5.3.tgz
                            
                            1
                            2

                            # 配置环境变量

                            vim /etc/profile
                            
                            export JMETER_HOME=/usr/local/apache-jmeter-5.3 # 解压文件路径
                            export PATH=${JMETER_HOME}/bin:$PATH
                            
                            source /etc/profile
                            
                            1
                            2
                            3
                            4
                            5
                            6

                            # 验证是否安装成功

                            jmeter --version
                            
                            1

                            # jmeter目录

                            目录介绍
                            bin可执行文件目录
                            docs文档目录
                            extras扩展插件目录
                            lib所用到的插件目录, JMeter会自动在JMETER_HOME/lib和ext目录下寻找需要的类,用户扩展所依赖的包直接放到lib下
                            printable_docsusermanual子目录下是jmeter用户手册
                            上一页
                            第一次压力测试
                            下一页
                            压力测试+监控框架
                            Copyright © 2021-present Evan You 石头 | 备案号 : 蜀ICP备2021021200号-2 | 友情链接 : APP开发者工具