Jmeter入门教程

Jmeter入门教程

1.简介

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/[回归测试],通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许[使用正则表达式创建断言。

2.下载安装

由于Jmeter是基于java开发,首先需要下载安装JDK,配置环境变量。JMeter最低要求Java 8,可兼容更高版本,官网建议使用最低要求版本。

Jmeter官网下载地址:https://jmeter.apache.org/download_jmeter.cgi

这里我下载这个版本:

image-20201214225734481

下载完成后解压zip包,找到bin目录下 apache-jmeter-5.2.1\bin\jmeter.bat双击启动Jmeter

image-20201214230228207

  • 注意:打开的时候会有两个窗口,Jmeter的命令窗口和Jmeter的图形操作界面,不可以关闭命令窗口。

image-20201214230345426

3.基础设置

Jmeter的语言切换
  • 临时方法:依次点击 OptionsChoose LanguageChinese(Simplified) 可切换为简体中文,仅针对本次,关闭Jmeter后下次启动会恢复默认语言。

image-20201214231401119

永久方法:打开Jmeter解压后文件下的bin目录,找到jmeter.properties文件并用编辑器打开,在#language=en下面插入一行language=zh_CN,修改后保存,重启Jmeter界面默认显示为中文简体。

image-20201214231547970

修改Jmeter默认编码为utf-8解决控制台乱码
  • 打开Jmeter解压后文件下的bin目录,找到jmeter.properties文件并用编辑器打开

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

  • 下面插入一行The encoding to be used if none is provided (default utf-8)、sampleresult.default.encoding=utf-8

  • 修改后保存重启Jmeter

image-20201214231731486

4.编写项目测试脚本

5.性能测试

一般而言,性能测试中我们需要重点关注的数据有: 请求数, 平均响应时间, 最小响应时间, 最大响应时间,错误率及 吞吐量。

参考

间,错误率及 吞吐量。

参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值