当前位置: 首页 > news >正文

mac配置Jmeter环境

mac配置Jmeter环境

    • 一、安装jmeter
    • 二、Jmeter目录结构
    • 三、汉化Jmeter
    • 四、改变主题外观
    • 五、jmeter安装第三方插件
    • 六、jmeter基础入门案例

一、安装jmeter

第一步先自行配置好电脑的jdk环境
1、官网下载jar包
https://jmeter.apache.org/download_jmeter.cgi
2、解压到软件你自己的安装目录
3、启动Jmeter
启动方式1️⃣:启动jar
在这里插入图片描述
在这里插入图片描述
启动方式2️⃣:sh命令窗口到该目录,输入sh jmeter
(以上两种启动方式程序坞中图标不一样)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
启动方式3️⃣:在任意命令行窗口输入jmeter回车
(建议使用这种在日常工作中)
每次去文件夹中启动jmeter很麻烦或者每次都要打一堆命令 cd// … sh jmeter

所以我们将jmeter写到配置文件中,在任何目录下,输入 jmeter关键字,就能启动jmeter

在新的空白终端中输入vim .bash_profile,编辑配置文件,将下方内容写入配置文件中,写完按esc键,输入:wq 退出编辑页面

#jmeter环境变量
JMETER_HOME=/Users/zeal/workProject/jmeter/apache-jmeter-5.6.3#路径
PATH=$JAVA_HOME/bin:$PATH:.$JMETER_HOME/bin:$PATH#java程序启动jmeter加载类库
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar#导入环境变量
export JMETER_HOME#设置别名
alias jmeter="/Users/zeal/workProject/jmeter/apache-jmeter-5.6.3/bin/jmeter"E

输入source ~/.bash_profile,生效文件

之后直接在任意终端中输入jmeter,即可启动jmeter

二、Jmeter目录结构

在这里插入图片描述

backups:jmeter自动备份的数据,可以在其中寻找一些忘记保存的数据
bin:jmeter可执行文件目录,启动jmeter时,就是启动bin目录下的ApacheJmeter.jar,jmeter.bat,jmeter.sh文

docs:jmeter的接口文档,二次开发的开发工程师需要学习查看
extras:jmeter第三方功能,里面集成了使用ant来生成html测试报告的功能
lib:jmeter的本地依赖包库,不可随意删除,会影响jmeter的运行。
licenses:jmeter的证书
pritable_docs:jmeter的操作手册。如果想要自学jmeter,可以查看这个pritable_docs中的英文文档自学。

三、汉化Jmeter

方式1️⃣:在页面顶部的options修改语言(一次性)

启动jmeter后,点击Options->Choose Language->Chinese(Simplified)

方式2️⃣:修改配置文件(永久)
如果在app内部里面的Options修改语言为中文,下次启动默认还是英文,每次修改很不方便,所以需要在配置文件中进行修改,一劳永逸

#language=en更改为language = zh_CN,去掉前面# 设置sampleresult.default.encoding=UTF-8 ,并且将前面的#去掉,防止中文乱码

在这里插入图片描述
在这里插入图片描述

四、改变主题外观

设置页面为白色(注意📢:最好改成System,跟随自己的系统,不然后面的复制粘贴失效)
在这里插入图片描述

五、jmeter安装第三方插件

1、官网下载插件jar包
https://jmeter-plugins.org/wiki/PluginsManager/
2、把该jar包放在jmeter根目录/lib/ext中
在这里插入图片描述
3、重启jmeter,然后就可以看到tools中有Plugins Manager了
在这里插入图片描述
在这里插入图片描述

六、jmeter基础入门案例

步骤:

  1. 在测试计划右键添加线程组
  2. 在线程组中添加HTTP请求
  3. 在线程组中添加查看结果树
  4. 配置HTTP取样器
  5. 运行,查看结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~

相关文章:

mac配置Jmeter环境

mac配置Jmeter环境 一、安装jmeter二、Jmeter目录结构三、汉化Jmeter四、改变主题外观五、jmeter安装第三方插件六、jmeter基础入门案例 一、安装jmeter 第一步先自行配置好电脑的jdk环境 1、官网下载jar包 https://jmeter.apache.org/download_jmeter.cgi 2、解压到软件你自己…...

Linux虚拟化————KVM

1、安装kvm虚拟化套件 [rootbogon ~]# yum -y install virt* 2、启动服务 [rootbogon ~]# systemctl start libvirtd [rootbogon ~]# systemctl status libvirtd ● libvirtd.service - Virtualization daemonLoaded: loaded (/usr/lib/systemd/system/libvirtd.service; di…...

【b站李同学的Lee】Part 2 模块化开发 NodeJS+Gulp基础入门+实战

课程地址:【NodeJSGulp基础入门实战】 https://www.bilibili.com/video/BV1aE411n737/?share_sourcecopy_web&vd_sourceb1cb921b73fe3808550eaf2224d1c155 目录 4 Node.js模块化开发 4.1 JavaScript开发弊端 4.1.1 文件依赖 4.1.2 命名冲突 4.2 生活中的…...

AI大模型日报#0415:贾佳亚团队新作王炸、马斯克首款多模态大模型、ChatGPT to B

导读: 欢迎阅读《AI大模型日报》,内容基于Python爬虫和LLM自动生成。目前采用“文心一言”生成了每条资讯的摘要。标题: 融合ChatGPTDALLE3,贾佳亚团队新作开源:识图推理生图一站解决 摘要: 贾佳亚团队推出了多模态模型Mini-Gem…...

基于GRU实现评论文本情感分析

一、问题建模 在线评论的细粒度情感分析对于深刻理解商家和用户、挖掘用户情感等方面有至关重要的价值,并且在互联网行业有极其广泛的应用,主要用于个性化推荐、智能搜索、产品反馈、业务安全等。此博文,共包含6大类20个细粒度要素的情感倾…...

【C 数据结构】线性表

文章目录 【 1. 线性表 】【 2. 顺序存储结构、链式存储结构 】【 3. 前驱、后继 】 【 1. 线性表 】 线性表,全名为线性存储结构,线性表结构存储的数据往往是可以依次排列的(不考虑数值大小顺序)。 例如,存储类似 {1…...

C++初级----list(STL)

1、 list介绍 1.1、 list介绍 1.list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。 1. list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向 其前一…...

web安全学习笔记(9)

记一下第十三课的内容。 准备工作:在根目录下创建template目录,将login.html放入其中,在该目录下新建一个reg.html。在根目录下创建一个function.php 一、函数声明与传参 PHP中的函数定义和其他语言基本上是相同的。我们编辑function.php …...

【Python-基础】字符串合集

字符串格式化 f # 例如: # f{train_path}/{f}: 将train_path字符串和f字符串结合 # f{root}.csv:将root字符串和.csv字符串结合判断字符串是否以…结尾 root.endswith(".csv") # True未待完续…...

Scala之List

列表 不可变列表(List) 在Scala中,通过List来定义不可变列表,需要注意的是,List本身是一个抽象类,所以并不能直接使用List来构建对象,需要使用它的伴生对象来构建 package com.fesco.listimport scala.::object ListD…...

Springboot+Vue项目-基于Java+MySQL的在线视频教育平台系统(附源码+演示视频+LW)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:Java毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计 &…...

Java IO流-字节流

简介 IO流的输入与输出,都在站在内存的角度来看的,因为毕竟是和内促你打交道的嘛! 分类 IO流是可以根据方向,或者最小单位进行划分的 上述两两结合一下,就得到四种大的分类 IO流的继承体系 字节输入流InputStream 创建…...

第十五届蓝桥杯复盘python大学A组——试题B 召唤数学精灵

按照正常思路解决,由于累乘消耗大量时间,因此这不是一个明智的解决方案。 这段代码执行速度非常慢的原因在于它试图计算非常大的数的阶乘(累乘),并且对于每一个i的值都执行这个计算。阶乘的增长是极其迅速的&#xff…...

网络通信——常见结构及强联网游戏和弱联网游戏区别

声明:本文为个人笔记,用于学习研究使用非商用,内容为个人研究及综合整理所得,若有违规,请联系,违规必改。 网络通信——常见结构及强联网游戏和弱联网游戏区别 文章目录 网络通信——常见结构及强联网游戏和…...

如何安装PyFluent

0.什么是PyFluent? 官方介绍如下: PyFluent 是 PyAnsys 生态系统的一部分, 允许您在所选的 Python 环境中结合使用 Fluent 与其他 PyAnsys 库和外部 Python 库一起使用。 PyFluent 实现了客户端-服务器体系结构。它使用谷歌遥控器 过程调用或 gRPC 接…...

Qt 2 QMapQHashQVector类实例

1. QMap // 1:QMap的使用// 创建一个QMap 实例 key 为 QString value 为 intQMap<QString,int> Grade;// 插入方式有两种插入方式// 1.map[key] valueGrade["语文"] 90;Grade["数学"] 120;// 2.map.insert(key,value);Grade.insert("英语&qu…...

使用Git将文件夹上传到Github以及使用Git LFS上传大文件

使用Git将文件夹上传到Github以及使用Git LFS上传大文件...

1.SCI各模块

1.学会“抄” 写论文&#xff0c;一定要学会“抄”&#xff01;这样才能事半功倍&#xff0c;尤其是对于初次写作的新手&#xff0c;否则写作过程一定会让你痛不欲生&#xff0c;而且写出来的东西就是一坨shi&#xff0c;不仅折磨自己&#xff0c;也折磨导师。 写论文与建大楼…...

记录shell编程中$1,$@等符号的含义

笔者最近老是遇到shell中的$相关的题目&#xff0c;于是打算写篇文章记录一下。考虑到并没有特别多需要解释的内容&#xff0c;所以并不会进行介绍&#xff0c;上图上表上代码&#xff0c;让机器说话&#xff0c;machine always right test.sh #/bin/bash echo $# $# echo …...

单链表的应用

文章目录 目录1. 单链表经典算法OJ题目1.1 [移除链表元素](https://leetcode.cn/problems/remove-linked-list-elements/description/)1.2 [链表的中间节点](https://leetcode.cn/problems/middle-of-the-linked-list/description/)1.3 [反转链表](https://leetcode.cn/problem…...

靠谱的工程防火门公司推荐

在工程行业摸爬滚打十几年&#xff0c;我见过太多因防火门翻车的项目&#xff1a;验收反复返工、产品用了两三年就变形卡死、超大门洞找不到厂家定制…… 这些看似鸡毛蒜皮的小事&#xff0c;一旦卡到消防验收节点上&#xff0c;轻则赔钱延期&#xff0c;重则被责令停工整改。今…...

DownKyi终极指南:简单快速获取B站8K超高清视频的完整解决方案

DownKyi终极指南&#xff1a;简单快速获取B站8K超高清视频的完整解决方案 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频提取、去水印等…...

【限时开放】DeepSeek内部调试工具集首次对外披露:含Request ID全链路追踪、模型响应热力图与异常模式识别器

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek API接入开发教程 DeepSeek 提供了稳定、高性能的大模型 API 接口&#xff0c;支持文本生成、对话补全与函数调用等多种能力。接入前需在官方控制台申请 API Key&#xff0c;并确保账户已开通对…...

搞懂VMware三种网络模式:从NAT断网到桥接、仅主机的实战选择指南

VMware虚拟网络模式深度解析&#xff1a;从原理到场景化实战 当你在深夜赶项目时&#xff0c;虚拟机突然无法联网——这种经历对于开发者而言无异于噩梦。我曾亲眼见过团队新人在演示前夜因NAT模式配置问题崩溃&#xff0c;也见证过安全工程师因选错网络模式导致测试环境暴露。…...

3步构建个人知识库:微信读书笔记智能同步终极方案

3步构建个人知识库&#xff1a;微信读书笔记智能同步终极方案 【免费下载链接】obsidian-weread-plugin Obsidian Weread Plugin is a plugin to sync Weread(微信读书) hightlights and annotations into your Obsidian Vault. 项目地址: https://gitcode.com/gh_mirrors/ob…...

AI Agent配置安全实践:用Config-Guard为自动化变更加锁

1. 项目概述&#xff1a;为AI Agent系统配置变更加上“安全锁”如果你正在运行一个基于OpenClaw或其他类似框架的AI Agent系统&#xff0c;那么你一定对那个核心的配置文件——通常是openclaw.json或类似的config.json——又爱又恨。它掌控着网关、模型、渠道和工具的命脉&…...

碧蓝航线Live2D模型提取:3步快速获取游戏角色资源的完整指南

碧蓝航线Live2D模型提取&#xff1a;3步快速获取游戏角色资源的完整指南 【免费下载链接】AzurLaneLive2DExtract OBSOLETE - see readme / 碧蓝航线Live2D提取 项目地址: https://gitcode.com/gh_mirrors/az/AzurLaneLive2DExtract 你是否曾经想提取碧蓝航线中精美的Li…...

Shell脚本错误处理实战:用sh-guard提升Bash脚本健壮性

1. 项目概述&#xff1a;一个为Shell脚本穿上“防护服”的守护者在Linux运维、自动化部署乃至日常的系统管理工作中&#xff0c;Shell脚本是我们最得力的助手。从简单的日志清理到复杂的CI/CD流水线&#xff0c;Shell脚本无处不在。然而&#xff0c;脚本的健壮性却常常被忽视。…...

TS-182快速打通Modbus干变温控箱与PROFINET PLC连接

项目背景&#xff1a;在电力配电系统中&#xff0c;干式变压器的安全运行离不开温控箱的实时监测与保护。作为变压器温控箱的生产厂商&#xff0c;您是否遇到过这样的困扰&#xff1a;客户现场的主控系统采用西门子S7-1500 PLC&#xff08;PROFINET协议&#xff09;&#xff0c…...

3分钟学会!用Video-subtitle-extractor轻松提取视频硬字幕,告别手动转录烦恼

3分钟学会&#xff01;用Video-subtitle-extractor轻松提取视频硬字幕&#xff0c;告别手动转录烦恼 【免费下载链接】video-subtitle-extractor 视频硬字幕提取&#xff0c;生成srt文件。无需申请第三方API&#xff0c;本地实现文本识别。基于深度学习的视频字幕提取框架&…...