jmeter学习

JMeter 是一款开源测试工具
jmeter 下载地址
https://archive.apache.org/dist/jmeter/binaries/
未找到jmeter指定jdk路径的方法,所以需要JAVA_HOME环境变量,才能启动jmeter。

jmeter3.1 需要jdk1.7以上。

启动:D:\tools\apache-jmeter-3.1\bin\jmeter.bat

jmeter响应结果乱码的处理方法

修改配置文件D:\tools\apache-jmeter-3.1\bin\jmeter.properties

# The encoding to be used if none is provided (default ISO-8859-1)
sampleresult.default.encoding=UTF-8

测试http请求

1,新建线程组


2,新建http请求


3,新建查看结果树



4,新建聚合报告



5,添加基本参数

ip、端口、协议、方法、编码、发送内容


在结果树中查看相应结果,在聚合报告中查看吞吐量






JMeter 是一个广泛使用的性能测试工具,特别适用于对Web应用进行负载和压力测试。对于初学者来说,可以从以下几个方面入手学习 JMeter 的使用。 ### 安装与配置 在开始使用 JMeter 之前,需要确保已经安装了 Java 8.0 或更高版本。这是因为 JMeter 是基于 Java 开发的应用程序,它依赖于 Java 运行环境。接下来,可以从 Apache 官方网站下载最新的 JMeter zip 包,并将其解压到任意目录。对于 Windows 用户,可以通过运行 `<jmeter安装目录>/bin` 目录下的 `jmeter.bat` 文件来启动 JMeter;而对于 Linux 用户,则可以使用 `sh jmeter` 命令来启动 [^2]。为了方便使用,建议配置 JMeter 的环境变量,这一步骤与配置 Java 环境变量的过程相似 [^2]。 ### 基本操作 启动 JMeter 后,用户将看到两个窗口:一个是命令行窗口,另一个是图形用户界面。重要的是不要关闭命令行窗口,因为它是 JMeter 正常运行所必需的 [^1]。通过图形用户界面,用户可以创建测试计划、添加线程组、配置取样器、监听器等组件,从而构建自己的测试场景。 ### 配置语言和编码 如果希望将 JMeter 的界面设置为中文,可以在 `jmeter.properties` 文件中到 `language=en` 并修改为 `language=zh_CN` 来实现默认中文显示。此外,为了确保测试结果能够正确显示中文字符,还需要在同一个文件中设置 `sampleresult.default.encoding=utf-8` [^4]。 ### 学习资源 对于想要深入了解 JMeter 的用户,官方文档是一个非常好的起点,提供了详尽的指导和示例 [^2]。除了官方文档外,网络上也有许多高质量的学习资料和教程,例如 优快云 博客上的《JMeter入门到精通教程》就详细介绍了从安装配置到高级特性的各个方面 [^1]。这些资源不仅涵盖了 JMeter 的基本概念和操作,还包括了一些实际案例分析,有助于用户快速掌握 JMeter 的核心技能。 ### 示例代码 下面是一个简单的 JMeter 测试计划 XML 配置示例,用于发送 HTTP 请求并查看响应结果: ```xml <TestPlan> <ThreadGroup> <ThreadCount>1</ThreadCount> <RampUpPeriod>1</RampUpPeriod> <LoopCount>1</LoopCount> </ThreadGroup> <HTTPSampler> <Domain>example.com</Domain> <Port>80</Port> <Path>/path/to/resource</Path> <Method>GET</Method> </HTTPSampler> <ResultCollector> <Filename>results.jtl</Filename> <Format>csv</Format> </ResultCollector> </TestPlan> ``` 此配置定义了一个包含单个线程的线程组,该线程会向指定 URL 发送一次 GET 请求,并将测试结果保存至 `results.jtl` 文件中,格式为 CSV。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值