性能测试-jmeter:安装 / 基础使用

一、理解jmeter

官网-Apache JMeter-Apache JMeter™

JMeter是一款开源的性能测试工具,主要用于模拟大量用户并发访问目标服务器,以评估服务器的性能和稳定性。

JMeter可以执行以下任务
序号用途描述
1性能测试通过模拟多个用户在同一时间对服务器进行请求,可以测试服务器在不同负载下的响应时间、吞吐量和并发用户数等指标。
2负载测试通过逐步增加用户负载,测试服务器的性能极限,以确定服务器在高负载情况下的稳定性和可靠性。
3压力测试通过持续的高负载测试,评估服务器在长时间运行下的稳定性和性能表现。
4功能测试可以模拟用户在实际应用中的操作,如点击按钮、填写表单等,以检查应用的功能是否正常。
5API测试可以模拟对Web服务或RESTful API发起请求,并验证响应结果是否符合预期。
6分布式测试通过将负载分散到多台机器上进行测试,以模拟更真实的用户行为和负载情况。
7监控测试可以监控服务器的资源使用情况,如CPU、内存、磁盘IO等,以检测服务器瓶颈和性能问题。
JMeter是一个功能强大的工具,可以帮助开发人员和测试人员进行性能和负载测试,并评估应用程序或服务器的性能和稳定性。

二、安装JMeter

2.1、Java环境

jmeter依赖Java环境,所以需要先安装Java环境

Java Software | Oracle

Java 开发环境配置 | 菜鸟教程

2.2、下载JMeter

官网下载地址-Apache JMeter-Download Apache JMeter

2.3、解压JMeter

2.4、添加环境变量

变量名:JMETER_HOME

变量值:D:\software\jmeter\apache-jmeter-5.6.2

此电脑--属性--高级系统设置--环境变量--新建

新建

2.5、Path 配置

编辑path

path 新建 %JMETER_HOME%\bin

2.6、打开JMeter

命令窗口输入jmeter

JMeter工具打开成功

2.7、jmeter简体中文

选择后即是简体中文了,成功 

三、基础使用

待补充

过程记录

记录一、安装JMeter需要maven环境吗

安装JMeter不需要Maven环境。JMeter是一个独立的Java应用程序,可以直接从官方网站下载并安装。不过,如果你希望使用Maven进行项目管理和构建,可以将JMeter引入Maven项目中,并使用Maven来管理JMeter的相关依赖项和构建过程。

参考链接

JMeter软件的安装(超详细教程)_jmeter安装-CSDN博客

Jemter 的安装(详细教程)_jemter安装-CSDN博客

Jmeter的基本使用(Jmeter压测实战) - 知乎

性能测试工具:Jmeter介绍 - 知乎

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PythonTSK Study for first day (paper read)

HTSK model Study AbstractIntroductionII TSK for high-dimentional datasetIII ResultsA DatesetB AlgorithmC性能评估 Abstract The TSK Fuzzy System with Gaussian membership functions can not address high dimentional datasets, if add softmax function to solve i…

使用Android Studio等idea工具开发flutter应用,必备的debug调试技能,非常好用

我们程序员不论开发什么软件,都需要一把锋利的调试工具,这是必不可少的,不然出现问题了,你都不知道问题是啥,出现在哪,就更别说怎么解决了。所以我这里就介绍一下android studio开发flutter必备的调试技能&…

【数据结构—堆排序、top k问题和时间复杂度】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、堆排序(升序) 1.1向上调整算法: 1.2向下调整算法: 1.3、堆排序的实现: 二、top k问题 2.1top k…

Python+Django+Mysql+SimpleUI搭建后端用户管理系统(非常详细,每一步都清晰,列举了里面所有使用的方法属性)

一、在Anaconda环境下创建虚拟环境 (1)打开Anaconda Prompt(install),创建虚拟环境,如下图所示: 方法一:默认情况下虚拟环境创建在Anaconda安装目录下的envs文件夹中 conda create --name usermanage …

高频面试题:合并两个List并去重

欢迎关注微信公众号:互联网全栈架构 合并两个List中并去掉重复的元素,有好几种方法,我们来看看常见的三种: 一、使用HashSet HashSet是一个没有重复元素的集合,可以利用这个特性,把List中的元素逐一添加到H…

简单几步制作翻页电子画册

翻页电子画册是一种非常流行的电子书形式,它能够以生动、美观、有趣的方式展示您的内容。如果您想要制作自己的翻页电子画册,以下是一些简单的步骤,可以帮助您轻松上手。 首先,你需要一款在线制作电子杂志平台。比如FLBOOK&#x…

java8开发常用的日期操作,纯干货分享

首先介绍java8关于日期和时间比较常用的一些类: Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。 Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以…

5G阅信助力互联网行业:XX出行-出票通知,案例分析

XX出行日常有大量业务通知短信下发,用户触达频次和用户打开率都比较高,但原短信无法带来附加营销增值,通过阅信增值服务消息将两者结合起来,可实现业务的多渠道引流,开拓了新的渠道和方式。 项目概述: 1. 项…

WAZUH的安装、设置代理

wazuh安装 wazu的安装分为以下两种方式 官方文档:https://wazuh.com/blog/detecting-common-linux-persistence-techniques-with-wazuh/ 1、自定义安装 这种方式就是一步一步的安装 直接参考官方文档: 这里就不详细介绍了 2、直接下载打包好的虚拟机…

vscode调用HTML文件

vscode实现对HTML文件调用 创建html文件下载拓展内容点击拓展查找需要的拓展 导入html代码设置默认打开浏览器运行结果参考文献 做数据库课设的内容,尝试一些自己没有接触过的东西,了解如何创建一个网站以及数据库的一个应用 创建html文件 创建一个html的文件,加入后缀名 下…

从仿写持久层框架到MyBatis核心源码阅读

接上篇手写持久层框架:https://blog.csdn.net/liwenyang1992/article/details/134884703 MyBatis源码 MyBatis架构原理&主要组件 MyBatis架构设计 MyBatis架构四层作用是什么呢? API接口层:提供API,增加、删除、修改、查询…

『番外篇八』SwiftUI 脑洞大开实现“另类”视图跟随方法

概览 在 SwiftUI 的开发中,我们时常需要用指尖丝滑般地操作指定视图:比如,我们需要在拖动视图后让它自动归位,或者拖动一个视图时让另一个视图跟随它移动。 我们随后将会详细讨论上述两个 SwiftUI 中与视图移动相关场景的实现。 在本篇博文中,您将学到如下内容: 概览1.…