欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jmeter学习(1)第一个脚本

程序员文章站 2022-07-07 12:27:46
...

推荐使用官方文档来学习:http://jmeter.apache.org/usermanual/index.html

安装

1、安装JDK
干咱们这行的,基本上都有,可以在终端输入 java -version查看,结果如下表示已经安装成功。

tracydeMacBook-Air:~ tracy$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

如果电脑上没有,可以到官网下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、下载jmeter
安装包下载地址:http://jmeter.apache.org/download_jmeter.cgi
Binaries:二进制版,已编译、可直接执行;
Source:源代码版,需要自己编译;
我下载的是Binaries 的 apache-jmeter-5.0.tgz。
jmeter学习(1)第一个脚本
3、启动jmeter
将第2步中下载的包解压缩,在终端进入这个目录,进入bin文件夹使用命令sh jmeter启动

Last login: Thu Feb 14 13:40:39 on ttys000
tracydeMacBook-Air:~ tracy$ cd /Users/program/apache-jmeter-5.0/bin
tracydeMacBook-Air:bin tracy$ sh jmeter
================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use NON GUI Mode:
   jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
   Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================

启动成功以后可以看到如下界面:
jmeter学习(1)第一个脚本
4、修改语言为中文
jmeter学习(1)第一个脚本

第一个jmeter脚本

一个jmeter脚本至少包含一个线程组、一个请求以及监听器。线程组用来设置并发用户数、循环次数。

1、添加线程组
右键点击TestPlan–添加–线程–线程组
jmeter学习(1)第一个脚本
2、设置线程组
在取样器错误后执行的操作:表示线程出现错误后执行的操作
线程数:模拟用户的数量
准备时长:线程之间的间隔时间,设置为0表示所有线程并发。
循环次数:表示每个线程执行几次
调度器:就是创建线程的schedule.

jmeter学习(1)第一个脚本
3、添加HTTP请求
右键点击刚刚创建的线程组–添加–取样器–HTTP请求
在弹出窗口中添加接口信息
jmeter学习(1)第一个脚本
4、添加监听内容
添加图形结果和结果树
jmeter学习(1)第一个脚本
5、执行测试
点击绿色向右箭头开始执行,执行完成以后查看监听结果:
jmeter学习(1)第一个脚本
jmeter学习(1)第一个脚本