性能监测--jemeter

过年时相亲,遇到了一个很好的女生,生活的中心重心有所改变,好久没上线了。今天有时间,

公司让做性能,用到jemeter,所以简单记录一下

部署环境:

安装java

设置环境变量:

找到jdk的路径C:\Program Files\Java\jdk1.8.0_191

配置JAVA_HOME

       电脑右击-“高级系统设置”-环境变量。上面的环境变量,点击新建,填写JAVA_HOME,另起一行粘贴jdk的路径C:\Program Files\Java\jdk1.8.0_191

配置CLASS_PATH

完事cmd检查下安装成功没,命令java -version

安装jemeter:

       解压缩jemeter压缩包,放在不含中文路径下,找到

C:\apache-jmeter-5.1\bin\jmeter.bat 击打开运行jemeter

性能测试:

       Jemeter完成性能测试任务步骤

  1. 发送请求
  2. 设置检查点
  3. 设置虚拟用户
  4. 设置集合点

任务1:Jmeter发送性能请求&检查点设置

添加线程组

添加请求

上面运行后看不到结果,所以添加结果树

再次运行可以看到运行的信息

怎么知道运行结果对不对呢?答案是设置检查点

步骤:1.分析页面或者请求结果:页面上有“欢迎”2字

              2.确认检查点内容

              3添加 断言 内容

              4.添加 断言 结果查看

怎么添加断言

上面添加断言,下面设置具体条件:分别选择断言类型,匹配规则,add。可add多个条件。

但是注意尽量复制,空格啥的别丢了。

接着设置监听断言结果。因为上面是设置断言,当然看不到结果啦。

运行,点开监听发现结果是对的

任务2:jemeter虚拟并发用户分析及设置

添加一个监听,方便查看结果。

运行结果,共一百个。

总结:

工作步骤:

  1. 发送请求
  2. 设置检查点
  3. 设置并发用户数
  4. 查看性能测试的结果,分析是否存在性能故障

按照顺序先发送请求是因为确保接口是通的,不然一会出错就不易分辨是接口问题还是设置问题。

任务3-5 jemeter聚合报告&响应时间&错误率分析

一般用“聚合报告”查看性能测试结果

响应时间和错误率分析

任务3-5.jmeter插件下载&监控本地及远程机器

Jar 包的下载地址

下载,然后放到jmeter的对应目录apache-jmeter-5.1\lib\ext。重启,option会多一个选项:管理插件plugins manager,点击,逐级找到jpc插件,点击应用。

应用。重启后看到如下图多了很多插件库

但监控性能需要2个条件:1,插件。2.代理,代理要放在被监测的机器上运行。

下载监控的代理服务:

       把ServerAgent下载下来,放在需要被监控性能测试的机器上(放到哪里都可以),点击startup.bat运行起来。就可以监测这台机器

既有插件,又有代理。Jmeter就可以使用Perfmon metrics collector监控了:如下

点击add row 然后具体选择选项

Ip输入被监测的机器的ip

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

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

相关文章

Microsoft Project使用简明教程

一.认识Microsoft Project Microsoft Project 是微软公司开发的项目管理软件,用于规划、协调和跟踪项目的进度、资源和预算,如下图所示,左边是任务的显示,右边是一个日程的显示图,最上方的长方形处在我们项目设定日程…

一文带你了解OSPF 七种LSA类型,很全!

大家好,今天我们 带大家了解一下OSPF的七种LSA类型。 在OSPF(开放式最短路径优先)协议中,LSA(链路状态通告)是一种至关重要的数据格式,专门用于描述路由信息。它包含了路由器或网络的各种状态信…

【Linux】编写一个简易的shell

思维导图 学习目标 将简易的shell代码进行编写。 一、阐述shell的基本思路 在进程程序替换中,我们可以将一个指令交给子进程,让子进程去完成这个指令。如果这个命令是一个内建命令,我们需要将这个命令交给bash进行处理。 大致思路是&#xf…

自然资源-地质勘查工作的流程梳理

自然资源-地质勘查工作的流程梳理 地质勘查从广义上可理解为地质工作,地质队员就好像是国家宝藏的“寻宝人”,通过地质勘查,为国家找矿,以保障国家能源资源安全和服务国计民生,发挥着地质工作在国民经济建设中的基础性…

Spring框架学习笔记(一):Spring基本介绍(包含IOC容器底层结构)

1 官方资料 1.1 官网 https://spring.io/ 1.2 进入 Spring5 下拉 projects, 进入 Spring Framework 进入 Spring5 的 github 1.3 在maven项目中导入依赖 <dependencies><!--加入spring开发的基本包--><dependency><groupId>org.springframework<…

网络编程套接字和传输层tcp,udp协议

认识端口号 我们知道在网络数据传输的时候&#xff0c;在IP数据包头部有两个IP地址&#xff0c;分别叫做源IP地址和目的IP地址。IP地址是帮助我们在网络中确定最终发送的主机&#xff0c;但是实际上数据应该发送到主机上指定的进程上的&#xff0c;所以我们不仅要确定主机&…

看懂这4点,保证让你顺利申请小程序地理位置接口

小程序地理位置接口有什么功能&#xff1f; 通常情况下&#xff0c;我们在开发小程序时&#xff0c;可能会用到获取用户地理位置信息的功能。小程序开发者开放平台的新规定指出&#xff0c;如果没有申请开通微信小程序地理位置接口&#xff08;getLocation&#xff09;&#xf…

机器学习算法应用——K近邻分类器(KNN)

K近邻分类器&#xff08;KNN&#xff09;&#xff08;4-2&#xff09; K近邻分类器&#xff08;K-Nearest Neighbor&#xff0c;简称KNN&#xff09;是一种基本的机器学习分类算法。它的工作原理是&#xff1a;在特征空间中&#xff0c;如果一个样本在特征空间中的K个最相邻的样…

基于flowable没有规则的并发网关流程跳转记录分析

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; h…

Istio中的全局限流方案

Istio中的全局限流方案 在k8s网格&#xff08;istio&#xff09;环境中&#xff0c; 可以通过创建Envfoyfilter的方式来配置限流。 在istio官方文档中&#xff0c;提供了两种限流方式&#xff1a; 本地限流全局限流 本地限流的细节这里不再赘述, 主要讲解全局限流的配置方式…

Amesim基础篇-热仿真常用模型库-Air Conditioning-Pipes

前言 基于上文对空调库各个元件的介绍&#xff0c;本文进一步将其中的管路展开。 管路介绍 1 摩擦阻力管&#xff08;R&#xff09;&#xff1a; 具有阻力特性的管路&#xff0c;通过管长以及管截面计算阻力。 2 可调节阻力管&#xff08;R&#xff09;&#xff1a; 只具有…

Vision Mamba:高效视觉表示学习双向状态空间模型,超越Vision Transformer!

DeepVisionary 每日深度学习前沿科技推送&顶会论文分享&#xff0c;与你一起了解前沿深度学习信息&#xff01; Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Model 引言&#xff1a;探索视觉领域的新方向 在计算机视觉领域&…