IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> JMeter安装及基础使用 -> 正文阅读

[开发测试]JMeter安装及基础使用

有个大美女来问了一下JMeter是否使用过,所以赶紧来学习一下怎么使用。废话不多说

环境:
电脑 : MacOs 10.15.4

0.前言

JMeter 是 Apache 开源基金会提供的完全开源的性能测试工具,旨在加载测试功能行为和衡量性能。它最初是为测试Web应用程序而设计的,但此后已扩展到其他测试功能。

Apache JMeter也可用于测试静态和动态资源,Web动态应用程序的性能。用于模拟服务器,服务器组,网络或对象上的繁重负载,以测试其强度或分析不同负载类型下的总体性能。支持分布式运行,JMeter 使用 Java 语言开发的,使用前需要安装 Java 运行环境。某些私有协议可以二次开发插件来支持相应的协议。(从知乎抄的,看个大概即可)1

1. 检查java是否安装及其版本(需要java8版本以上)

打开终端,输入命令。(弱弱的嘟囔:mac默认都该装好了)

java -version

在这里插入图片描述

2. 下载Apache JMeter

由于那啥,所以此处不介绍docker的装法,此处采用原生安装
2.1 进入官网 https://jmeter.apache.org/download_jmeter.cgi

2.2 单击下载,挑一个自己喜欢的目录就行了。
在这里插入图片描述
2.3 下载完之后,双击解压缩就行了。然后进入该工具下/bin/目录,双击打开jmeter.bat即可

在这里插入图片描述

2.4 此时会弹出一个新的终端,我们等一下,gui的界面就会弹出来。之后就是这样的。
在这里插入图片描述
2.5 到这里已经说明安装成功了,接下来我们进行基础的使用

2.6 对了,为了防止看不懂英文,我们得把语言换一下。还是在刚才的bin目录下

vim jmeter.properties 

将language换成zh_CN,然后把#去掉

#默认是注释的
#language=en
#更改为如下
language=zh_CN

在这里插入图片描述

3. JMeter之初体验

3.1 添加线程组
因为JMeter的所有任务都必须由线程处理,所有任务都必须在线程组下。
鼠标右键-添加-线程(用户)-线程组
在这里插入图片描述
可以配置下线程数、循环次数之类的
在这里插入图片描述

3.2 配置元件
鼠标右键-添加-配置元件-线程组-HTTP请求默认值。相当于一些预定义的配置,可以不用重复配置
在这里插入图片描述
在这里插入图片描述
继续右键-添加-取样器-HTTP请求。根据自己的请求要求填写
在这里插入图片描述
其他有需要配置的可以自行配置,比如说header头之类的一些信息。
然后右键-添加-监听器-查看结果树
在这里插入图片描述
单击开始稍等一会,就能看到运行结果
在这里插入图片描述

如果要执行测试计划的话,需要命令行来执行

jmeter -n -t {{测试计划文件地址}} -l {{结果保存路径}} -e -o {{报告保存路径}}

报告的样子大致长这样
在这里插入图片描述


  1. 5 款实用性能测试工具简介: https://zhuanlan.zhihu.com/p/94064601 ??

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-03-17 22:30:22  更:2022-03-17 22:31:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 0:38:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码