JMeter(1) --- 入门

简介: JMeter(1) --- 入门

一、概述

     JMeter是Apache下一款在国外非常流行和受欢迎的开源性能测试工具,JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。

1、压测不同的协议和应用

   1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)

   2) SOAP / REST Webservices

   3) FTP

   4) Database via JDBC

   5) LDAP 轻量目录访问协议

   6) Message-oriented middleware (MOM) via JMS

   7) Mail - SMTP(S), POP3(S) and IMAP(S)

   8) TCP等等

2、使用场景

   1)功能测试

   2)压力测试

   3)分布式压力测试

3、优点

   1)纯java开发

   2)上手容易,高性能

   3)提供测试数据分析

   4)各种报表数据图形展示

4、本地快速安装Jmeter4.x

  (1)需要安装JDK8或者JDK9,JDK10

  (2)快速下载

   windows:https://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-5.4.1.zip

   mac或者linux:https://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-5.4.1.zip.tgz

  (3)、文档地址:http://jmeter.apache.org/usermanual/get-started.html

 

二、Jmeter目录文件讲解

简介:讲解jmeter解压文件里面的各个目录,文件等

1、目录

bin:核心可执行文件,包含配置

     jmeter.bat: windows启动文件:

     jmeter: mac或者linux启动文件:

    jmeter-server:mac或者Liunx分布式压测使用的启动文件

     jmeter-server.bat:mac或者Liunx分布式压测使用的启动文件

    jmeter.properties: 核心配置文件

extras:插件拓展的包

lib:核心的依赖包

ext:核心包

junit:单元测试包

2、Jmeter语言切换

Jmeter默认是英文版本的,你想改成中文版本可以在控制台:

       menu -> options -> choose language

当然如果你闲每次都手动修改语言麻烦,那么可以通过修改配置文件,直接设置成中文,设置方式:

   bin目录 -> jmeter.properties

     默认 #language=en

     改为 language=zh_CN


相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
2月前
|
编解码 NoSQL 测试技术
性能工具之Jmeter HLS 插件(入门篇)
【2月更文挑战第28天】JMeter Redis 数据集 vs CSV 数据集性能对比
87 1
性能工具之Jmeter HLS 插件(入门篇)
|
24天前
|
JSON 测试技术 数据格式
性能工具之Jmeter关联入门
【4月更文挑战第4天】关联是每个性能测试人员必须掌握的技能,是解决性能脚本中的"金钥匙"。
26 2
性能工具之Jmeter关联入门
|
5月前
|
监控 Java Linux
Apache JMeter5.2基础入门实践详解
Apache JMeter5.2基础入门实践详解
58 0
|
6月前
|
监控 关系型数据库 MySQL
『Jmeter入门万字长文』 | 从环境搭建、脚本设计、执行步骤到生成监控报告完整过程
『Jmeter入门万字长文』 | 从环境搭建、脚本设计、执行步骤到生成监控报告完整过程
155 2
|
8月前
|
Java 测试技术 Apache
JMeter与Python的多重交响:从入门到高级应用(上)
在性能测试领域,Apache JMeter已经成为测试专业人士的首选工具,用于模拟用户行为、测量响应时间、评估系统性能。但在某些情境下,为了满足特定需求,我们需要更多的灵活性,比如引入Python来进行特定操作或处理复杂逻辑。**”** Jython -----
JMeter与Python的多重交响:从入门到高级应用(上)
|
8月前
|
Java 测试技术 Apache
JMeter与Python的多重交响:从入门到高级应用(下)
在性能测试领域,Apache JMeter已经成为测试专业人士的首选工具,用于模拟用户行为、测量响应时间、评估系统性能。但在某些情境下,为了满足特定需求,我们需要更多的灵活性,比如引入Python来进行特定操作或处理复杂逻辑。。
JMeter与Python的多重交响:从入门到高级应用(下)
|
10月前
|
存储 Java BI
JMeter入门实践
JMeter(表)即 Apache JMeter,是ApacheSoftwareFoundation开发的压力测试工具。该应用程序是开源软件,旨在对应用程序功能和行为进行测试,以衡量其性能指标。它最初是为测试Web应用程序而设计的,但此后已扩展到其他测试功能。
148 2
JMeter入门实践
|
JSON Java 测试技术
Jmeter 入门 从0-1 基础篇-实操
​ Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。
283 0
Jmeter 入门 从0-1 基础篇-实操
|
11月前
|
JSON 前端开发 测试技术
性能测试(8)——Jmeter基础入门
Get、Post请求(以个人学生管理系统为例) 在线程组中右键新建“用户定义的变量”,添加键值对,如果在请求中需要使用到该变量,则在“值”这一栏下,填写${该变量名称},来引用该变量的值。
163 0
性能测试(8)——Jmeter基础入门
|
12月前
|
JSON Apache 数据格式
Mac下Jmeter快速安装与入门-模拟测试Post请求及设置Http头
Mac下Jmeter快速安装与入门-模拟测试Post请求及设置Http头
173 0