Jmeter 基本使用以及性能测试基本流程使用总结

news2024/11/26 20:31:39

使用场景

	需要对一部分接口做性能测试,并检验修改后的效果

下载安装

搜索 Apache JMeter - Download Apache JMeter
或直接到官网
https://jmeter.apache.org/download_jmeter.cgi?cm_mc_uid=15063477198714828218851&cm_mc_sid_50200000=1483277541下载
选择 zip 包
在这里插入图片描述

实际使用

(按官方的说明,首先必须要先安装JDK 至少是JDK8 或以上)
JDK 安装可以参考: 点击跳转

1.下载后的zip 解压后即可使用,进入到 bin 目录下执行可执行文件
在这里插入图片描述
图中路径不固定,安装位置随意 路径最好全英文

2.启动后 会先出现一个黑框,然后会启动 GUI 图形界面用于操作

黑框如下
在这里插入图片描述
安黑框的提示 GUI 图形界面仅用于测试计划的创建和调试,实际使用要使用命令行

jemeter -n -t  [jmx文件路径] -l [结果文件存放路径] -e -o [输出网页版报告的文件夹路径]

实际使用时 在自己 jmeter 的文件夹路径下打开cmd 窗口(指令窗口)输入上面的命令来生成文件结果,上面指令中的 [ ] 是用来区分的,实际指令中不需要有 [ ]

3.GUI 图形界面如下

在这里插入图片描述

4.切换中文的操作方式

在这里插入图片描述

5. 实际开始使用,创建请求的基本操作步骤

5.1 选中测试计划,鼠标右键,先创建线程组,如下图,相当于是建立一个要发送请求的线程组合
在这里插入图片描述
创建后如下,图中200 表示创建200 个线程发起请求,执行1 次,下面也可以选择不停的运行 然后指定持续的时间
在这里插入图片描述

5.2 然后在线程组下鼠标右键创建基本的请求默认值
在这里插入图片描述
创建后如下
在这里插入图片描述
这几个部分相当于是一个默认配置,如果有默认配置,再创建其他请求时,如果这些部分与默认值一样就可以不用填了

5.3 继续线程组下鼠标右键创建 http 信息头管理
在这里插入图片描述
创建后如下,这里用于添加请求的基本信息头,可以手动添加也可以复制加入
在这里插入图片描述
5.4 通过如果创建实际的请求
在这里插入图片描述
创建后如下,不填的那部分会直接使用默认值,否则会使用填写的
在这里插入图片描述
5.5 接下来设置监听 获取结果
一般使用如下两个即可,也可以添加其他的结果
在这里插入图片描述
5.6 并发请求 可以在上面的基础上增加同步定时器来完成并发的测试
在这里插入图片描述
创建后填写为 200 则模拟200个并发请求
在这里插入图片描述
5.7 选择好后可以点击如下图上面的两个按钮发起请求
第一个为发起全部请求,第二个为不停顿启动(即中间会不停的发起请求,不会等待)从右下可以查看请求的状态和响应结果
在这里插入图片描述

5.8 聚合报告结果
其中的单位均为 ms, 一般看平均值与99%百分位的结果来与标准对比
下图仅供参考,不作为所有接口标准
在这里插入图片描述

5.9 清空结果
通过两个结果上右键点击清除可以清除测试结果,否则将和上一次叠加在一起
在这里插入图片描述
基本使用到此就结束了,基本可以满足一般的测试需求

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

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

相关文章

TSINGSEE青犀车辆违停AI算法在园区道路管控场景中的应用方案

一、背景与需求 园区作为企业办公、生产制造的重要场所,主要道路车辆违停等违规行为会对园区的安全造成隐患,并且在上下班高峰期内,由于发现不及时,车辆违停行为会造成出入口拥堵现象,这也成为园区管理的棘手问题。 …

23届有必要从cobol转Java嘛?

23届有必要从cobol转Java嘛? 题主说我是一名23届科班毕业生,目前在一家做对日开发的公司,用的是上古语言cobol,目前工作挺稳定的,也比较轻松,之前自学过Java,现在打算年后换工作,一来…

OFDM深入学习及MATLAB仿真

文章目录 前言一、OFDM 基本原理及概念1、OFDM 简介2、子载波3、符号4、子载波间隔与符号长度之间的关系 二、涉及的技术1、保护间隔2、交织3、信道编码4、扩频5、导频6、RF(射频)调制7、信道估计 三、变量间的关系四、IEEE 802.11a WLAN PHY 层标准五、…

电脑怎么做图片二维码?在线制作二维码的方法

图片制作二维码是现在经常被使用的一个功能,比如产品照片、自拍、海报等等不同格式或者类型的文件都可以生成二维码。那么想要快速完成二维码制作,使用图片二维码生成器就可以快速完成制作,本文将给大家分享一下在电脑上制作图片二维码的操作…

python自动化测试(4)-使用第三方python库技术实现

1 概述 关于测试的方法论,都是建立在之前的文章里面提到的观点: 功能测试不建议做自动化接口测试性价比最高接口测试可以做自动化做好接口自动化,一定要有透过界面看到数据本质的能力 后面所谈到的 测试自动化 也将围绕着 接口自动化 来…

手写一个Webpack,带你了解构建流程

如果对前端八股文感兴趣,可以留意公重号:码农补给站,总有你要的干货。 前言 Webpack是一个强大的打包工具,拥有灵活、丰富的插件机制,网上关于如何使用Webpack及Webpack原理分析的技术文档层出不穷。最近自己也是发现…

人大金仓物理备份异机恢复

概述 KingbaseES V8支持使用RMAN物理备份在异机环境恢复,通过重新克隆方式完扩展主备集群。 原集群环境:演示用例,仅供参考 查看原集群备份和物理备份路径 异机恢复 前置条件 *获取原集群物理备份文件,包括全量备份、增量备份…

基于springboot的医护人员排班系统 全套代码 全套视频教程

基于springboot的医护人员排班系统,springboot vue mysql (毕业论文10411字以上,共27页,程序代码,MySQL数据库) 代码获取: 链接:https://pan.baidu.com/s/177HdCGtTvqiHP4O7qWAgxA?pwd0jlf 提取码:0jlf 【运行环境】 IDEA, JDK1.8, My…

后视镜为什么要检测反射率

后视镜反射率检测是评估后视镜质量的重要步骤,可以反映后视镜的反射效果是否满足设计要求。一般来说,后视镜的反射率越高,驾驶员观察车后的道路状况就越清晰,从而能够更好地判断与后方车辆的距离和速度差。 后视镜反射率检测的原理…

C++冒号的作用域

当同时定义了一个全局变量a和局部变量a: 结果输出了局部变量的10,因为程序遵循就近原则。 :: 代表全局作用域 如果想无视就近原则,打印全局变量的a,就在输出时把a的前面加两个冒号。 ::

【ChatGLM2-6B】小白入门及Docker下部署

【ChatGLM2-6B】小白入门及Docker下部署 一、简介1、ChatGLM2是什么2、组成部分3、相关地址 二、基于Docker安装部署1、前提2、CentOS7安装NVIDIA显卡驱动1)查看服务器版本及显卡信息2)相关依赖安装3)显卡驱动安装 2、 CentOS7安装NVIDIA-Doc…

Nginx常用配置与命令,nginx代理转发配置

Nginx特点 高并发、高性能; 模块化架构使得它的扩展性非常好; 异步非阻塞的事件驱动模型这点和 Node.js 相似; 相对于其它服务器来说它可以连续几个月甚至更长而不需要重启服务器使得它具有高可靠性; 热部署、平滑升级; 完全开源,生态繁荣; Nginx作用 Nginx 的最重要的…

JAVA IDEA 下载

超简单步骤一: IntelliJ IDEA 官方下载链接 点击以上链接进入下图,点击下载 继续点下载,然后等待下载完后打开安装包即可 步骤二: 打开下好的安装包,点击Browse...我们把它下载到自己喜欢的地方(主要是别占…

信息系统项目管理师第四版:第5章 信息系统工程

请点击↑关注、收藏,本博客免费为你获取精彩知识分享!有惊喜哟!! 信息系统工程是用系统工程的原理、方法来指导信息系统建设与管理的一门工程技术学科,它是信息科学、管理科学、系统科学、计算机科学与通信技术相结合…

简析电能管理系统在某煤矿的应用

叶根胜 安科瑞电气股份有限公司 上海嘉定 201801 摘要:针对传统的煤矿电能管理主要是由专人人工抄表,存在抄收数据繁琐,统计困难,煤矿用电分析等方面数据缺乏,电量峰谷比不合理等问题。某煤矿应用电能管理系统&#…

11月9日星期四今日早报简报微语报早读

11月9日星期四,农历九月廿六,早报微语早读。 1、中国数字经济规模十年增至50.2万亿元,网民规模增至10.79亿; 2、世界互联网发展指数排名发布:中国位居第二; 3、中国—拉美开发性金融合作机制扩容&#x…

【修车案例】一波形一案例(10)

故障车型: 2005 teana 2.0日产 维修厂: 建兴汽车保养厂示波器诊断: 通道A – ABS霍尔传感器信号测量故障分析: 诊断计算机报错左后轮胎轮速异常, 速度与其他车轮差较大。 通过示波器量测ABS信号, 2线式霍尔传感器, 信道A正极接信号线, 负极接地线, 干扰较严重就不建议从蓄电池…

图解三傻排序 选择排序、冒泡排序、插入排序

&#xff08;1&#xff09;选择排序 // 交换 void swap(int arr[], int i, int j) {int tmp arr[i];arr[i] arr[j];arr[j] tmp; }// 选择排序 void selectionSort(int arr[],int len) {if (len < 2) return;for (int minIndex, i 0; i < len - 1; i) {minIndex i;f…

彻底改变您的用户体验设计:您需要了解的 5 个工具包和指南

问题 进行设计冲刺、设计思维工作坊期间&#xff0c;如何找到好用的UX工具&#xff1f; 市面上有很多优秀的UX书籍&#xff0c;但也有越来越多的在线 用户体验设计 工具包和方法指南详细介绍了大量的UX工具和方法&#xff0c;包括这些方法是什么、为什么要用、何时用还有怎么…