jmeter安装及使用

news2024/11/26 14:59:17

jmeter安装及使用

  • 一、说明
  • 二、安装
    • 2.1 目录结构
  • 三、使用
    • 3.1 运行jmeter
    • 3.2 设置语言
    • 3.3 设置线程组
      • 3.3.1 设置压测请求
      • 3.3.2 设置汇总报告
      • 3.3.3 设置结果树
    • 3.4 开始压测
  • 四、导出执行报告
    • 4.1 保存配置
    • 4.2 执行命令
    • 4.3 生成报告常见问题

一、说明

最近需要对项目接口进行压测,选择在windows上安装使用jmeter工具。安装使用前需要确保已经安装好jdk环境

二、安装

官网下载地址:https://jmeter.apache.org/download_jmeter.cgi

在这里插入图片描述

点击下载压缩包,并解压:
在这里插入图片描述

2.1 目录结构

apache-jmeter-5.5 ---------
                  |---- backups
                  |---- bin
                  |---- docs
                  |---- extras
                  |---- lib
                  |---- licenses
                  |---- prinitable_docs
                  |---- LICENSE
                  |---- NOTICE
                  |---- README.md

在这里插入图片描述
圈出来的是解压出来的原始文件,剩余两个是我后面自己新建的文件夹

三、使用

参考文章:
1. https://blog.csdn.net/zuojunyuan/article/details/94152368
2. https://blog.csdn.net/giveupgivedown/article/details/129499313

3.1 运行jmeter

进入/bin目录,双击运行jemeter.bat文件:
在这里插入图片描述
双击后jemeter会启动并显示操作页面:
在这里插入图片描述

3.2 设置语言

在这里插入图片描述
选择中文

3.3 设置线程组

在这里插入图片描述
设置相关属性
在这里插入图片描述

3.3.1 设置压测请求

http请求http://132.122.1.1x7:30089//resourceObject/list?page=1&pageSize=10)为例:

  1. 右键选择项目接口压测的线程组:
    在这里插入图片描述
    相关配置:
    在这里插入图片描述

3.3.2 设置汇总报告

在这里插入图片描述

3.3.3 设置结果树

在这里插入图片描述

3.4 开始压测

在这里插入图片描述
至此压测结束

四、导出执行报告

4.1 保存配置

先将配置保存
在这里插入图片描述

4.2 执行命令

进入bin目录执行以下命令:
jmeter -n -t D:\softInstall\jmeter\apache-jmeter-5.5\result\汇总报告.jmx -l repor -e -o D:\softInstall\jmeter\apache-jmeter-5.5\report
在这里插入图片描述
执行后的文件目录出现以下文件,双击打开index.html:
在这里插入图片描述
报告生成页面:
在这里插入图片描述

4.3 生成报告常见问题

参考文章:
https://blog.csdn.net/hzx18022464374/article/details/108199524

  1. 生成报告文件的目录要为,不然命令会执行失败
  2. 执行命令时,会在bin目录下生成一个report文件。第二次执行命令生成报告时需要将report删除掉,否则会报错:
java.lang.IllegalArgumentException: Results file:repor is not empty

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue简单实现一个类似微信左右滑动更多功能

1、需求背景 产品需要在购物车加一个左右滑动更多的功能,由于是PC端,大致扫描了下使用的UI库,貌似没有单独提供此类组件,反正有时间,就自己造一个轮子试试 2、先看效果 大致有一个橡皮筋的效果,可能没那…

分布式锁方案学习

很久没有写文章了,前些天的面试被问到了分布式锁的解决方案,回答的比较简单,只知道Redis,Mysql,Zookeeper能够作为分布式锁应用,今天就来详细的学习一下这三种分布式锁的设计思想及原理。 能够来看这篇文章…

05WEB系统的通信原理图

WEB系统的通信原理 名称作用URL统一资源定位符, 例如:http://www.baidu.com域名在https://www.baidu.com/这个网址中www.baidu.com 是一个域名IP地址计算机在网络当中的一个身份证号, 在同一个网络当中IP地址是唯一的, 有了IP地址两台计算机直接才能建立连接通信端口号一个计算…

如何让你的汇报更有说服力?数据监控是关键!

第5讲中玩过一个扫雷游戏,目标是排除计划中的“延期地雷”,但是,总有些“雷”防不胜防。我们在做计划的时候,明明已经想得非常周全了,可是,真正开工几天之后才发现,很多事情并没有那么简单。 1…

4-1 活动安排问题

1.什么是贪心算法 我的理解: 贪心算法是一种常用的问题求解方法,它在每个步骤上都选择当前看起来最优的解,而不考虑整体的最优解。简单来说,贪心算法采取局部最优的决策,希望通过每个局部最优解的选择,最终…

网络安全面试题大全(整理版)500+面试题附答案详解,最全面详细,看完稳了

前言 随着国家政策的扶持,网络安全行业也越来越为大众所熟知,想要进入到网络安全行业的人也越来越多。 为了拿到心仪的Offer之外,除了学好网络安全知识以外,还要应对好企业的面试。 作为一个安全老鸟,工作这么多年&…

全网最全的网络安全技术栈内容梳理(持续更新中)

前言 本文篇幅比较长~~耐心看完哦~ 网络安全真的那么好吗 据我了解现在我国网络安全人才缺口相当大,预计在2023年这方面人才缺口达到327万,我每年这方面的大学生才2W多。现在各政企都在发展数字化变革,对网络安全方面人才也是垂涎若渴&…

【31】核心易中期刊推荐——电子信息技术计算机技术

🚀🚀🚀NEW!!!核心易中期刊推荐栏目来啦 ~ 📚🍀 核心期刊在国内的应用范围非常广,核心期刊发表论文是国内很多作者晋升的硬性要求,并且在国内属于顶尖论文发表,具有很高的学术价值。在中文核心目录体系中,权威代表有CSSCI、CSCD和北大核心。其中,中文期刊的数…

06SpringCloud rabbitmq安装

rabbitmq安装 说明:请使用资料里提供的CentOS-7-x86_64-DVD-1810.iso 安装虚拟机. 1. 安装依赖环境 在线安装依赖环境: yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c kernel-devel m4 ncurses-devel …

动态规划-概率DP

Bag of mice 题面翻译 https://www.luogu.com.cn/problem/CF148D 袋子里有 w w w 只白鼠和 b b b 只黑鼠 ,A和B轮流从袋子里抓,谁先抓到白色谁就赢。A每次随机抓一只,B每次随机抓完一只之后会有另一只随机老鼠跑出来。如果两个人都没有抓到…

【小沐学GIS】基于Cesium实现三维数字地球Earth(CesiumJS入门安装)

文章目录 1、简介1.1 平台1.1.1 Cesium ion1.1.2 CesiumJS1.1.3 Cesium for Unity1.1.4 Cesium for Unreal1.1.4 Cesium for Omniverse1.1.5 Cesium for O3DE 1.2 支持的数据格式 2、CesiumJS安装3、代码测试3.1 安装node3.2 安装依赖项3.3 运行测试示例3.4 注册获取token 4、扩…

常见的前端框架

随着前端行业的发展,前端框架越来越多出现,为我们的项目开发工作带来了极大的便利,那目前主流的前端框架有哪些呢? 工作中我们常用的前端框架有vue框架、React框架、Bootstrap框架、Angular框架等,下面给大家简单介绍…

【AI绘图】二、stable diffusion环境准备与安装

前一篇:一、stable diffusion的发展史 放一张SD的效果图 硬件配置要求 Stable Diffusion是使用显卡生成图片,对电脑硬件有一定要求。 电脑配置最核心的关键点:看显卡、看内存、看硬盘、看 CPU。 显卡:N 卡(英伟达 N…

基于内点法求解最优潮流研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Spring源码(二)— AbstractApplicationContext

上一篇文章简单的介绍了一下Spring框架大体的一个执行流程,整个专栏的内容也会根据第一篇序言中的流程图一步一步的向下梳理,并会慢慢补充更多的细节进去。 Test 创建ClassPathXmlApplicationContext来解析xml。 public class Test {public static vo…

剖析 OpenShift 中的 DNS

深入分析 OpenShift 内部 DNS OpenShift 中的DNS 相关组件及其配置1.1 Pod 中的 DNS 配置1.2 Pod 所在宿主机上的 DNS 配置及服务1.2.1 resolv.conf 文件 DNS 配置DNS 查询流程为什么需要内部 DNS? 本文基于 OpenShift 3.11,Kubernetes 1.11 进行测试 O…

2023/6/4周报

目录 摘要 论文阅读 1、标题和现存问题 2、使用GNN进行文本分类 3、INDUCT-GCN 4、实验准备 5、实验结果 深度学习 1、时空图的种类 2、图在环境中的应用 3、STGNN 总结 摘要 本周在论文阅读上,阅读了一篇InducT-GCN:归纳图卷积文本分类网络的论文。基…

python-pandas按各种时间统计和案例

使用到的库 pandas、matplotlib、numpy 使用到的函数 df.resample(“H”).sum() 参数 B business day frequency C custom business day frequency (experimental) D calendar day frequency W weekly frequency M month end frequency BM business month end frequency CBM…

【奶奶看了都会】云服务器ChatGLM模型fine-tuning微调,让你拥有自己的知识库

1.背景 大家好啊,上次给大家写了ChatGLM-6B的部署使用教程,【奶奶看了都会】云服务器部署开源ChatGLM-6B,让你拥有自己的ChatGPT 但是因为模型比较小的问题,所以日常工作中可能用不上。而且大家更希望的是模型能训练自己的数据&…

【Python Bokeh】零基础也能轻松掌握的学习路线与参考资料

Python Bokeh是一款为开发者提供数据可视化的Python库。它可以帮助开发者轻松地创建交互式网页应用程序,而无需编写大量的JavaScript代码。Bokeh支持各种绘图类型和工具,包括线图、散点图、条形图等。Python Bokeh非常适合在大数据分析、商业智能和数据科…