学习笔记jmeter之图形监视器/FTP/非测试元件(12)

图形监视器

扩展组件:不是Jmeter 官方提供的,而是自己开发的组件,就是扩展组件

图形监视器:是监视服务器的如,内存、CPU、磁盘、网络等运行状态的组件实现。

模拟生产环境下,服务器运行状态的测试

图形监视器:提供客户端与服务器交互时各种图形报告。

 

需求:请求(查询学院-所有)接口1000次的时候如何在客户端Jmeter工具中查看服务器(CPU、内存、网络、磁盘)的使用信息

问题:
1. Jmeter工具打开监听器,没有监控服务器资源的组件
2. 服务器也没有启动被监听资源的服务程序
解决方法:
1. 服务器:下载服务器端监听服务程序(ServerAgent-2.2.1)
   (地址:性能监控插件:https://jmeter-plugins.org/wiki/PerfMonAgent/,解压到服务器任意目录,然后运行启动服务,1) Windows启动startAgent.bat    2) Linux启动startAgent.sh   )
2. 客户端:下载标准扩展插件(JMeterPlugins-Standard-1.4.0.zip)
   (地址:https://jmeter-plugins.org/downloads/old/

    1) 解压文件后,复制JMeterPlugins-Standard.jar文件
    2) 将JMeterPlugins-Standard.jar粘贴到Jmeter的Lib目录下面的ext目录
    3) 重启Jmeter
3. 启动服务器监听器程序(ServerAgent-2.2.1.zip-->startAgent.bat)
4. 客户端加载监听服务器组件图表(jp@gc - PerfMon Metrics Collector)

1)、Jmeter本身不具备该功能,下载安装第三方实现

2)、在服务器端安装窃听程序,在测试机端安装(整合进 Jmeter )接收程序

​        窃听程序: Server_Agent,启动:双击 serverAgent.bat 使用端口号 4444

​        接收程序: 复制Jmeter_Plugins_Starndat 目录下的 jar包,到Jmeter\lib\ext

3)、编写测试脚本启动并执行

​    a)、线程组 脚本循环 次数设置为无限(勾选永远),即动态图像显示

​    b)、添加接收组件: 监听器 ----> jp@gc permon Metrics Collector

​    c)、执行脚本

​1. Host/IP:服务器IP地址
2. Port:默认4444(4444为启动服务器监听服务程序时的端口号)
3. Metric to collect:选择要收集的指标(CPU、内存、网络、磁盘)

FTP:文件上传/下载

上传:将文件从本地上传到服务器     下载:将服务器资源下载到本地

FTP作用:根据FTP服务器进行上传和下载文件(上传、下载需要权限)

1、保证服务器程序具备文件上传和下载的功能,安装一个文件上传下载服务器(FTP服务器)

2、Jmeter内置了 FTP请求,可以通过此请求实现文件传输测试 

位置:线程组--取样器--FTP请求

 

1、下载ftp服务器安装文件,解压缩,进行安装;

2、安装过程的根目录选择本地的某个目录(自行定义)。 端口默认为21.

3、jmeter中新建请求,执行上传/下载操作,下载用get,上传用put。

 

其他组件(非测试元件)

1、控制台:非测试元件之 property diaplay:显示系统共享数据            (测试计划--非测试组件--property diaplay )

2、控制台:非测试元件之 HTTP mirror server   内置服务器  这样导致请求的响应只返回 请求头本身。

3、TestFragment:测试片段  

概念:测试片段元素是控制器上的一个种特殊的线程组,它在测试树上与线程组处于一个层级。
备注:它与线程组有所不同,因为它不被执行,除非它是一个模块控制器或者是被控制器所引用时才会被执行。
作用:
1、把单独功能脚本封装起来,待需要使用的时候,直接引用;类似于python中的函数或模块。
2、执行也和函数类似,不调用不执行 
3、调用方式1:模块控制器(线程组--控制器--模块控制器)
​  调用方式2: include Controller(线程组--控制器--include控制器)

   这是模块控制器调用。

这是包含控制器调用。

 

非测试元件--HTTP代理服务器 的使用 :

参考 https://blog.csdn.net/caohongxing/article/details/83037592?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值