性能测试教程二:JMeter基本使用

JMeter是Apache组织开发的基于Java的开源软件,用于对系统做功能测试和性能测试。

它最初被设计用于Web应用测试,但后来扩展到其他测试领域,例如静态文件、Java 程序、shell 脚本、数据库

、FTP、 Mail等。

优点:免费、开源、小巧(最新版-50MB左右)、丰富学习资料及扩展组件、应用广泛、易上手

缺点:不支持ip欺骗、分析和报表能力相对于lr欠缺精度

JMeter环境安装

1.安装JDK

jmeter是Java开发的。凡是Java开发的,JDK肯定是必须安装的。

2.安装JMeter

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

提示:Jmeter版本与JDK版本匹配

把下载的安装包,解压到某一目录即可。提示:安装目录中不要出现中文/空格

3.配置环境变量

JMeter_HOME=> F:\Jmeter\apache-jmeter-5.1.1

在环境变量Path中添加:

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar

4.启动验证

进入JMeter安装目录下的bin目录

  • 双击 jmeter.bat 启动
  • 双击 ApacheJMeter.jar 启动
  • 命令行输入: java -jar ApacheJMeter.jar 启动

注意:任意一种方法能打开即可

功能概要

1.JDK常用文件目录介绍

2.JMeter界面的汉化

jmeter界面汉化

元件及作用域

Jmeter的元件和组件

1.元件的作用域

靠测试计划的树形结构中元件的父子关系来确定的。

提示:所有的组件都是以取样器为核心来运行的。组件添加的位置不同,生效的取样器也不同

2.元件的执行顺序

上面的顺序:定时器1 – HTTP请求1 – 定时器1 – 定时器2 – HTTP请求2 – 定时器1 – 定时器3 – HTTP请求3

线程组

  • 模拟用户,线程组中的每一个线程都可以理解为一个虚拟用户,支持多用户操作
  • 多个线程组可以串行执行,也可以并行执行
jmeter的线程组参数说明
jmeter的http请求组件参数说明
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享