Jmeter教程-JMeter 环境安装及配置

 

Jmeter教程

image


 

JMeter 环境安装及配置

在使用 JMeter 之前,需要配置相应的环境,包括安装 JDK 和获取 JMeter ZIP 包。


安装JDK


1.JDK下载

示例环境为Windows11环境,读者应根据实际环境下载JDK的安装包。

JDK下载地址:

Java21 下载

建议下载exe文件,如图:

image


2.安装JDK

建议在D盘下新建Tools文件夹,JDK安装时更改安装目录为Tools。好处就是方便管理、配置环境变量。

image

image

接下来就是一直下一步就行。


配置JDK系统变量


想要使用JDK需要配置环境变量。


警告:
不要随意改动环境变量,否则可能造成系统死机。

1.新建JAVA_HOME系统变量

变量值就是JDK的安装目录,如图:

image

image


2.Path中新建JAVA_HOME的环境环境

系统变量中找到Path,选中,点击编辑,进入Path系统变量窗口。

  • 新建,输入:

    %JAVA_HOME%\bin;
    
  • 新建,输入:

    %JAVA_HOME%\jre\bin;
    

ps:windows11好像不需要输入最后的;

如图:

image

最后:

确定-确定-应用-确定

安装Jmeter


1.下载JmeterZIP包

JmeterZIP包下载地址:

最新版本Jmeter下载

历史版本Jmeter下载

建议下载zip.sha512包,如图:

image


2.解压到目录

建议解压到D:\Tools目录下,如图:

image


3.汉化Jmeter界面

修改Jmeter目录下bin文件夹内jmeter.properties,推荐使用Notepad++软件进行修改。

language=zh_CN

如图:

image


4.发送启动文件到桌面快捷方式

如图:

image


5.启动Jmeter

桌面双击Jmeter快捷方式,如图:

image


快速使用


我们可以使用最简单的JMeter脚本来快速进行一次接口请求。这个脚本包括测试计划、线程组、取样器(Sampler)以及查看结果器(View Results Tree)。

在测试计划中,我们定义了整个测试的基本设置。线程组用于模拟用户,而取样器则代表了具体的请求。查看结果器则用于查看请求的详细结果。

通过这个简单的脚本,我们能够迅速进行一次接口请求测试,为后续更复杂的测试做好基础工作。这个基本结构也为我们学习更多JMeter的高级功能打下了基础。


示例接口:
@api.route('/QuickUse/', methods=['GET', 'POST'])
def quickuse():  # Jmeter教程快速开始apiif request.method != 'GET':return jsonify({'code': 400, 'data': 'ERROR: The request method is not GET!'})return jsonify({'code': 200, 'data': 'It is successful!'})

Jmeter脚本

1.添加基本组件

右键测试计划-添加-线程(用户)-线程组。

右键测试计划-添加-监听器-查看结果树。

右键线程组-添加-取样器-HTTP请求。


2.HTTP请求控制面板:

请求地址:

HTTP://127.0.0.1:5000/QuickUse/

请求方式:

GET

如图:

image


运行Jmeter脚本(点击上方绿色三角形),查看结果树:

请求数据:


请求头:

Connection: keep-alive
Host: 127.0.0.1:5000
User-Agent: Apache-HttpClient/4.5.14 (Java/20.0.2)

请求体:

GET http://127.0.0.1:5000/QuickUse/GET data:[no cookies]

响应数据:


响应头:

HTTP/1.1 200 OK
Server: Werkzeug/3.0.1 Python/3.12.1
Date: Mon, 15 Jan 2024 03:39:26 GMT
Content-Type: application/json
Content-Length: 40
Connection: close

响应体:

{"code": 200, "data": "It is successful!"}

如图:

image


本篇主要介绍JMeter的环境配置以及初体验,为后续的JMeter之旅做好准备。在这一章节中,我们将了解如何配置JMeter的环境,以及如何进行简单的接口测试。接下来的篇章将深入探讨JMeter的各项功能和用法,帮助你更好地利用这个强大的性能测试工具。

2024最新Jmeter接口测试从入门到精通(全套项目实战教程)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/478500.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

指针的进阶(C语言)(上)

目录 前言 1、字符指针 2、指针数组 3、数组指针 3.1数组指针的定义 3.2 数组名VS&数组名 3.3数组指针的运用 前言 对于指针,我们已经有了初步认识(可以看我写的指针详解那一篇文章)。 简单总结一下基本概念: 1、指针就…

LeetCode 热题 100 | 二叉树(中下)

目录 1 基础知识 1.1 队列 queue 1.2 栈 stack 1.3 常用数据结构 1.4 排序 2 98. 验证二叉搜索树 3 230. 二叉搜索树中第 K 小的元素 4 199. 二叉树的右视图 菜鸟做题忘了第几周&#xff0c;躺平过了个年TT 1 基础知识 1.1 队列 queue queue<type> q…

【基础】电容降压电路的特点及元器件选择

电容降压电路的特点及元器件选择 在电子制作时&#xff0c;为了减小体积、降低成本&#xff0c;往往采用电容降压的方法代替笨重的电源变压器。采用电容降压方法如元器件选择不当&#xff0c;不但达不到降压要求&#xff0c;还有可能造成电路损坏。本文从实际应用角度&#xf…

比特浏览器bit_selenium3bit_selenium4使用

bit_selenium3 from selenium import webdriver from selenium.common.exceptions import TimeoutException from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.options import Options from bit_api import *# /browser/open 接口会返回 selen…

Linux常用操作指令

Linux常用操作指令 ls 指令 语法&#xff1a;ls [选项][目录或文件] 功能&#xff1a;对于目录&#xff0c;该命令列出该目录下的所有子目录与文件。对于文件&#xff0c;将列出文件名以及其他信息。 常用选项&#xff1a; -a 列出目录下的所有文件&#xff0c;包括以 . 开头…

RK3568平台 有线以太网接口之MAC芯片与PHY芯片

一.平台网络网络通路 平台有线以太网通路&#xff1a;有线以太网一般插入的是RJ45 座要与 PHY 芯片&#xff08;RTL8306M&#xff09;连接在一起&#xff0c;但是中间需要一个网络变压器&#xff0c;网络变压器经过模数转换后到达网卡(RTL8111)转换为帧数据后到达SOC。 二.网络…

内存计算研究进展-技术架构

内存计算技术是一个宏观的概念&#xff0c;是将计算能力集成到内存中的技术统称。集成了内存计算技术的计算机系统不仅能直接在内存中执行部分计算&#xff0c;还能支持传统以CPU为核心的应用程序的执行。区别于内存计算&#xff0c;存算一体芯片将存储与计算相结合&#xff0c…

【Java基础知识(1)】对象在内存中的存储

Java对象是如何在内存中存储的&#xff1f; 在Java中&#xff0c;所有的对象被动态地分配在堆中。这和C不同&#xff0c;C允许对象被存储在堆或者栈中。 参考Oracle官方文档&#xff1a;官方文档说明 在Java中创建字符串对象的2种方法&#xff1a; 1、 使用String关键字&am…

化学空间可视化(chemical space visualization)开源软件ChemPlot的安装及使用

文章目录 前言一、ChemPlot是什么&#xff1f;二、conda环境安装ChemPlot1. 创建conda环境2. 安装chemplot及需要的包3. 检验安装 三、使用步骤1. 化合物数据库可视化使用方法BBBP数据库的t-SNE降维后可视化&#xff1a;BBBP数据库的PCA降维后可视化&#xff1a;BBBP数据库的UM…

Photoshop 2023(Ps)下载安装及详细安装教程

Photoshop(Ps)的介绍 Adobe Photoshop&#xff0c;简称“PS”&#xff0c;是由AdobeSystems开发和发行的图像处理软件。Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具&#xff0c;可以有效地进行图片编辑和创造工作。PS有很多功能&#xff0c;在图像、…

如何用 Moodle 和 ONLYOFFICE 创建在线学习平台

在教学过程中使用现代在线学习软件&#xff0c;已不再是什么稀奇事。在世界各地&#xff0c;越来越多的教师和学生都在使用现代技术&#xff0c;应用新的学习场景&#xff0c;包括学生在传统课堂之外更积极的参与、更密切的互动。 Moodle 支持各类学校和大学充分利用在线教育过…

手持三防平板丨国产化加固平板丨国产三防平板发展的意义是什么?

随着现代科技的快速发展&#xff0c;平板电脑在我们的生活中扮演着越来越重要的角色。然而&#xff0c;传统的平板电脑只能在普通的环境中使用&#xff0c;而无法在恶劣的环境中使用&#xff0c;例如在高海拔、高温、高湿度、沙漠等环境中&#xff0c;传统平板电脑往往会出现故…