首页 > 其他分享 >jmeter使用

jmeter使用

时间:2024-03-19 17:02:03浏览次数:26  
标签:jmeter 请求 jdk 点击 添加 使用 JMETER

jmeter是进行压力测试时候的关键的工具,对开发人员来说是重要的工具之一

一.安装

说明:因为jmeter是使用jave编写,并且从官网下载下来的是二进制source,需要java的运行环境即jdk

①去官网下载jdk的包https://www.oracle.com/java/technologies/downloads,之后再选好需要的jdk版本(jdk8/jdk17/jdk21),以及本地的环境(windows/Linux/macOS)和位数号(32位/64位)

②在本地找个地方存放下载好的jdk包(不要存储在中文路径下)例如我这边

之后再在配置环境中配置顺序就是我下面标注的

这里的变量名:JAVA_HOME 变量值:自己存储的路径.

③操作完成后在安win+r在shell中输入 cmd,就可以出现下面的 输入java -version如果有类似我下面的东西即配置成功

二.安装jmeter

①去jmeter官网下载https://jmeter.apache.org/download_jmeter.cgi,这里选择如下图

下载后找个路径存储解压出来(不要放在中文路径下)

②配置环境

步骤类似上方

其中变量名为:JMETER_HOME 值为解压后存储的本地地址

其中还得添加用户变量

变量名为:classpath,值为:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar;

三.运行jmeter工具

找到解压后的文件在bin目录下的jmeter.bat点击就可以

如果没有看到文件后缀可以勾选上隐藏的项目就可以看到后缀了

②点击后会看到两个弹出来的框说明此时安装成功了

③使用jmeter这个工具现在是用的英文格式,可以点击options(选项)->choose language(选择语言)->chinese simple(中文简体) 英文好的可以略过这一步

说明:这时候只是临时修改成中文格式,要想后续都是这种格式得去配置文件修改

还是bin目录下的

将前面的#去掉,并将值改成zh_CN

④正式使用jmeter

1.先添加线程组

这里自己设置需要跑的线程数和所以线程跑起来的时间

2.添加http请求

3.这里添加协议,服务器或者ip,请求类型,路径,请求体等数据

点击后

点击添加生成请求头里面添加的信息,可以是请求的发送后者接收的格式,token的值,语言等

例如我这里添加了验证信息的token

名称:Authorization 值:Bearer + token的值

4.添加结果分析例如结果树后者汇总报告等

处理完这些就基本上的配置都处理了,就可以试着去发送请求了

点击这里的的绿色三角形就可以开始请求了!

祝各位测试顺利

标签:jmeter,请求,jdk,点击,添加,使用,JMETER
From: https://blog.csdn.net/m0_45425492/article/details/136844358

相关文章

  • 数组的reduce 的使用和扁平化处理
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title></hea......
  • YOLOv8图像分割:使用ONNX模型进行推理
    基于COCO数据集的YOLOv8目标分割onnx模型推理在本博客中,我们将探讨如何使用YOLOv8目标分割模型进行推理,包括图片,视频文件,摄像头实时分割,特别是ONNX在不同大小(YOLOv8n,YOLOv8s,YOLOv8m,YOLOv8l,YOLOv8x)的模型上进行的实验。我们还将讨论所需的环境配置,代码实现,以及如何......
  • 分享个可以免费使用GPT的网站
    目录一、背景二、功能描述1、写代码2、联网查询3、AI绘图一、背景随着GPT技术的广泛应用,大家普遍认为:ChatGPT真的是太好用了!目前最优秀的版本是3.5和4.0。通过使用可以明显感觉到:GPT-4.0在综合性能上显著优于之前的版本,特别是在逻辑推理、准确度、以及创新能力等方面,......
  • Mybatis使用JDBC实现数据库批量添加
    1、spring注入数据源@Resource(name="dataSource")privateDataSourcedataSource;2、连接数据库批量添加publicvoidinsertJdbc(List<StatisticStatus>statusList)throwsSQLException{Connectionconnection=null;PreparedStatem......
  • 基于jmeter的性能全流程测试
    01、做性能测试的步骤1、服务器性能监控首先要在对应服务器上面安装性能监控工具,比如linux系统下的服务器,可以选择nmon或者其他的监控工具,然后在jmeter模拟场景跑脚本的时候,同时启动监控工具,这样就可以获得jmeter的聚合报告和服务器的性能报告,然后分析这两份报告,得到性能测试的......
  • 配置Flask-CLI以便与Flask应用程序一起使用
    第1步:创建Flask应用首先,你需要创建一个新的Flask应用(入口文件)。这可以通过创建一个包含Flask应用实例的Python文件来完成。创建一个名为 main.py 的文件,并在其中定义Flask应用。#main.pyfromflaskimportFlaskapp=Flask(__name__)@app.route('/')defindex():......
  • STL:vector中如何使用at()来避免程序报错
     #include<iostream>#include<vector>usingnamespacestd;intmain(){ vector<int>Vec; for(inti=0;i<30;i++) { Vec.push_back(i); //cout<<Vec.size()<<endl; //cout<<Vec.capacity()<......
  • go使用HTTP代理和SOCKS5代理的代码示例
    本文档为获取到代理IP后使用代理的代码样例,供开发者参考。代码样例直接运行无法得到正确的结果,因为代码中的代理地址/端口和应用账号密码等信息都是虚构的,您替换成自己真实的就可以正常运行了。如何获取代理地址/端口和设置代理授权?请参考:接入指南-快速入门使用前提:......
  • 埃夫特机器人中断程序的使用
    一、创建中断变量与中断子程序创建一个中断变量trap用于关联机器人中断指令创建一个中断子程序,用于触发中断时直接调用编辑中断子程序内容(触发中断后机器人执行的动作)二、添加中断指令进行中断的设置,将中断变量与中断子程序相关联设定中断变量的触发条件允许中断条......
  • YOLOv9有效改进|使用Inner-iou:通过辅助边界框计算IoU提升检测效果。
    专栏介绍:YOLOv9改进系列|包含深度学习最新创新,助力高效涨点!!!一、Innor-iou介绍    作者导读:https://zhuanlan.zhihu.com/p/666039955    代码链接:https://github.com/malagoutou/Inner-IoU         论文链接:https://arxiv.org/abs/231......