首页 > 其他分享 >Jmeter教程-JMeter 环境安装及配置

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

时间:2024-01-17 14:57:26浏览次数:38  
标签:教程 Jmeter 请求 JDK GET 如图 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教程快速开始api
    if 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的各项功能和用法,帮助你更好地利用这个强大的性能测试工具。


标签:教程,Jmeter,请求,JDK,GET,如图,JMeter
From: https://www.cnblogs.com/EtherealBoyJiang/p/17970001/EnvironmentalPreparation

相关文章

  • Jmeter教程-前言
    JMeter教程前言为什么要撰写这样一个教程呢?原因如下:深入学习Jmeter温故而知新,通过编写教程,我将更深入地学习JMeter。尽管我已经使用JMeter很长时间,但还有许多元件我并不十分了解。为了创作一个详尽且实用的JMeter教程,我需要精通JMeter的各个元件。因此,编写教程的过程成......
  • 无涯教程-SQL - ADDDATE()函数
    下表列出了可通过SQL使用的所有重要的与日期和时间相关的重要功能。RDBMS还支持其他各种功能。给定的列表基于MySQLRDBMS。Sr.No.Function&Description1ADDDATE()添加日期2ADDTIME()增加时间3CONVERT_TZ()从一个时区转换到另一个时区4CURDATE()返回当前日......
  • Microsoft Office 2024 Professional Plus软件介绍及安装教程
    MicrosoftOffice2024ProfessionalPlus软件介绍:MicrosoftOffice2024是由Microsoft为Windows开发的一套桌面办公应用程序。它包括文字处理(Word)、电子表格(Excel)、演示文稿(PowerPoint)、记事本(OneNote)、数据库管理(Access)、电子邮件(Outlook)和项目管理(Project)等应用。它提供多个版......
  • 无涯教程-SQL COUNT Function函数
    SQLCOUNT函数是最简单的函数,在计算预计由SELECT语句返回的记录数时非常有用。要了解COUNT函数,请考虑一个employee_tbl表,该表具有以下记录-SQL>SELECT*FROMemployee_tbl;+------+------+------------+--------------------+|id|name|work_date|daily_typ......
  • 189邮箱的POP、IMAP和SMTP设置教程,简单好用
    在现代社会,电子邮件已经成为人们生活中不可或缺的一部分。189邮箱作为中国电信旗下的邮箱服务,为用户提供了丰富的功能和便捷的邮件服务。为了更好地使用189邮箱,了解如何正确配置POP、IMAP和SMTP设置是至关重要的。本文将为大家详细介绍189邮箱的POP、IMAP和SMTP设置教程,以及如何简......
  • 手机怎么设置每年农历提醒?手机设置农历生日提醒教程
    在日常生活中,我们经常会因为繁忙而遗漏一些重要的农历日期,例如,有的用户可能希望在农历的春节前夕收到提醒,提前准备过年所需物品;又或者需要记得亲朋好友的农历生日时间,准时送出礼物和祝福等。这些农历提醒,对于我们的日常生活和文化传承都具有重要的意义。这时候,手机的提醒功能就......
  • 无涯教程-SQL - INTERSECT Clause函数
    SQLINTERSECT子句用于组合两个SELECT语句,但仅返回第一个SELECT语句中与第二个SELECT语句中的行相同的行。这意味着INTERSECT仅返回两个SELECT语句返回的公共行,MySQL不支持INTERSECT运算符。INTERSECT-语法INTERSECT的基本语法如下。SELECTcolumn1[,column2]FROMt......
  • 无涯教程-SQL - EXCEPT Clause函数
    SQLEXCEPT子句用于组合两个SELECT语句,并从第一个SELECT语句返回第二个SELECT语句未返回的行,这意味着EXCEPT仅返回第二行SELECT语句中不可用的行,MySQL不支持EXCEPT运算符。EXCEPT-语法EXCEPT的基本语法如下。SELECTcolumn1[,column2]FROMtable1[,table2][WHE......
  • Linux系统安装Jmeter
     今天我们学习下如何在Linux下安装Jmeter,因为Jmeter是Java开发的,需要依赖JDK环境,因此我们需提前安装好JDK。本人环境:CentOS7.364位JDK1.8(可参考文章:Linux下安装JDK1.8)下载Jmeter安装包Jmeter是开源的工具,我们直接到官网下载即可,本次安装的版本是 5.6.3。最新版本......
  • CodeFormer一款既能人脸修复、还能视频去码的AI软件,附下载使用教程
    CodeFormer是一款强大的人工智能工具,主要用于图像和视频的修复和增强。它基于深度学习技术,特别是人脸复原模型,可以轻松修复和增强面部图像,提升照片和视频的质量和视觉效果工作原理1、通过自动编码器实现人脸的变换,包括色彩化、清晰化、去马赛克修复等功能2、采用了预训练VQGAN......