首页 > 其他分享 >Jmeter

Jmeter

时间:2024-03-06 10:11:29浏览次数:27  
标签:-- cmd 端口 firewalld tcp systemctl Jmeter

下载

配置

Jmeter界面汉化

  • 永久性:修改bin目录下的配置文件jmeter.propertieslanguage=zh_CN,重启Jmeter即可

  • 临时性:菜单Options>Choose Language>Chinese(Simplified)

Jmeter主题修改

菜单“选项”->外观(选择自己喜欢的主题)

响应结果中文不会乱码

打开bin目录下的配置文件jmeter.properties,修改sampleresult.default.encoding=UTF-8,重启Jmeter即可

性能测试

  • 下载插件

    下载 plugins-manager.jar(官网) 并将其放入 lib/ext 目录,然后重新启动 JMeter

    下载ServerAgent(Github)

  • 步骤

    1. 将下载的ServerAgent传到服务器上

    2. 解压unzip ServerAgent-2.2.3.zip

    3. 进入目录

    4. 后台启动startAgent.sh

      nohup ./startAgent.sh &

      • 若权限不足则执行

        chmod 777 startAgent.sh

      • 修改端口号

        编辑startAgent.sh)java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 18999 --tcp-port 18999

      • 其余命令

        # telnet 服务器的 IP, 通信端口(cmd)
        telnet 192.168.88.254 4444
        
        # 查看防火墙状态
        systemctl status firewalld
        # 查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
        firewall-cmd --state 
        
        # 查看防火墙是否开机启动
        systemctl is-enabled firewalld
        
        # 关闭防火墙
        systemctl stop firewalld
        systemctl stop firewalld.service
        systemctl status firewalld
        
        # 禁用防火墙(系统启动时不启动防火墙服务)
        systemctl disable firewalld
        systemctl disable firewalld.service
        systemctl is-enabled firewalld
        
        # 启动
        # systemctl start firewalld 
        #开机启动
        systemctl enable firewalld 
        
        # 开放或关闭端口:
        firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80/tcp端口 (--permanent永久生效,没有此参数重启后失效)
        # 查看所有开启的端口
        firewall-cmd --list-ports
        # 查看80/tcp端口
        firewall-cmd --zone=public --query-port=80/tcp 
        # 关闭80/tcp端口
        firewall-cmd --zone=public --remove-port=80/tcp --permanent 
        
        # 批量开放或关闭端口:
        # 批量开放端口,打开从40000到45000之间的所有端口
        firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent
        # 查看系统所有开放的端口
        firewall-cmd --zone=public --list-ports 
        # 批量关闭端口,关闭从40000到45000之间的所有端口
        firewall-cmd --zone=public --remove-port=40000-45000/tcp --permanent
        
        # 更新防火墙的设置:
        firewall-cmd --reload #更新防火墙的设置,使上面的修改生效
        
    5. Jmeter配置

      配置Jmeter添加相关测试脚本

标签:--,cmd,端口,firewalld,tcp,systemctl,Jmeter
From: https://www.cnblogs.com/Zzzyyw/p/18055905

相关文章

  • JMeter VS RunnerGo :两大主流性能测试工具对比
    说起JMeter,估计很多测试人员都耳熟能详。它小巧、开源,还能支持多种协议的接口和性能测试,所以在测试圈儿里很受欢迎,也是测试人员常用的工具,不少企业也基于JMeter建立起自己的自动化测试能力,提升工作效率。RunnerGo呢,是一款基于Go语言、国产自研的测试平台。它支持高并发、分布式性......
  • jmeter+nmon+crontab简单的执行接口定时压测
    临时接到任务要对系统的接口进行压测,上面的要求就是:压测,并发2000在不熟悉系统的情况下,按目前的需求,需要做的步骤:需要有接口脚本需要能监控系统性能需要能定时执行脚本二、观察>针对第一点:接口脚本需要观察系统接口的情况:系统使用swagger文档编辑接口,这很好,可以直接引......
  • 使用JMeter的JSON提取器:通过递归下降查找,从接口响应中提取特定字段
    在接口测试中,我们经常需要从返回的JSON数据中提取特定字段以便后续使用。JMeter提供了JSON提取器,可以帮助我们实现这一目标。本文将介绍如何使用JMeter的JSON提取器通过递归下降查找的方式从接口响应中提取特定字段,并通过示例解释JSON表达式中".."的逻辑。1.示例接口响应......
  • JMeter分布式安装和HTTP
    JMeter分布式安装分布式JMeter环境主要由一个JMeter控制器(Control)和多个JMeter代理(Agent)组成。被测试的计算机JMeter控制器为控制计算机,JMeter代理为工作计算机。现在每台计算机上安装JMeter。在每太运行JMeter代理的计算机中打开%JMETER_HOME%\bin\jmeter.properties文件。修改se......
  • jmeter 脚本录制
    1、添加HTTP代理服务器添加->非测试元件->HTTP代理服务器2、设置端口号:8888(可以随意填写)设置目标控制器:选择第一步新建的代理服务器3、设置过滤录制过程中其他的信息选择排除模式填写:..(bmp|css|js|gif|icov|jpeg|png|swf|woff|woff2|htm|html).4、启动服务点启动,点确......
  • Jmeter 集合点详细讲解
    转载自:https://blog.csdn.net/qq_36350532/article/details/80622349=========================== 集合点:让所有请求在不满足条件的时候处于等待状态。如:我集合点设置为50,那么不满足50个请求的时候,这些请求都会集合在一起,处于等待状态,当达到50的时候,就一起执行。从而达到并发......
  • jmeter下载安装过程
    下载jmeter下载地址:https://jmeter.apache.org/download_jmeter.cgi#binarieswindows下载zip包,linux下载tgz包  安装过程:解压缩zip文件 jmeter.bat文件双击打开;jmeter.sh为Linux系统的启动文件。 jmeter-server:当前机器作为远程负载机时需要启动。 环境变量配置:......
  • 【性能测试】【redis】jmeter实现对redis查询写入压测
    一、jmeter安装RedisDataSet插件首先,我们下载jmeter-plugins-manager-1.6.jar文件,放到jmeter的lib的ext文件夹中,然后重启jmeter。然后,在‘选项’菜单下,点击‘pluginmanager’,打开插件管理弹窗,选择‘AvailablePlugins’,在搜索框中,输入redis然后,选中‘RedisDataSet’,点击......
  • jmeter_BeanShell脚本&通过BeanShell进行加解密方法
    BeanShell脚本BeanShell简介:BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言;BeanShell是用Java写成的,一个小型的、免费的、可以下载、嵌入式的Java源代码解释器,具有对象脚本的特性;BeanShell可以执行标准J......
  • JMeter中Sample time、Load time、Response time、Latency time、Connection time的区
    转载自:https://www.cnblogs.com/youxin/p/8684891.html ==================  jmeter是一款纯java的性能测试工具,跨平台运行方便、提供图形化界面设置、简单易用。  在性能测试方法论中,很典型的方法就是二八原则,量化业务需求。二八原则:指80%的业务量在20%的时间里完......