首页 > 其他分享 >JMeter jmx脚本文件解析

JMeter jmx脚本文件解析

时间:2024-09-12 10:52:12浏览次数:14  
标签:jmx 解析 false guiclass testclass testname JMeter true

JMeter——jmx脚本文件解析_jmx文件线程组解析-CSDN博客

<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.5">
  <hashTree>
    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
      <stringProp name="TestPlan.comments"></stringProp>
      <boolProp name="TestPlan.functional_mode">false</boolProp>
      <boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
      <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
      <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
        <collectionProp name="Arguments.arguments"/>
      </elementProp>
      <stringProp name="TestPlan.user_define_classpath"></stringProp>
    </TestPlan>
    <hashTree>
      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
        <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
        <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
          <boolProp name="LoopController.continue_forever">false</boolProp>
          <intProp name="LoopController.loops">-1</intProp>
        </elementProp>
        <stringProp name="ThreadGroup.num_threads">${__P(thread_count,)}</stringProp>
        <stringProp name="ThreadGroup.ramp_time">${__P(ramp_up_period,)}</stringProp>
        <boolProp name="ThreadGroup.scheduler">true</boolProp>
        <stringProp name="ThreadGroup.duration">${__P(duration,)}</stringProp>
        <stringProp name="ThreadGroup.delay"></stringProp>
        <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
      </ThreadGroup>
      <hashTree>
        <TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="Transaction Controller" enabled="true">
          <boolProp name="TransactionController.includeTimers">false</boolProp>
          <boolProp name="TransactionController.parent">false</boolProp>
        </TransactionController>
        <hashTree>
          <net.xmeter.samplers.ConnectSampler guiclass="net.xmeter.gui.ConnectSamplerUI" testclass="net.xmeter.samplers.ConnectSampler" testname="MQTT Connect" enabled="true">
            <stringProp name="mqtt.server">192.168.20.144</stringProp>
            <stringProp name="mqtt.port">991</stringProp>
            <stringProp name="mqtt.version">3.1</stringProp>
            <stringProp name="mqtt.conn_timeout">300</stringProp>
            <stringProp name="mqtt.protocol">SSL</stringProp>
            <stringProp name="mqtt.ws_path"></stringProp>
            <boolProp name="mqtt.dual_ssl_authentication">true</boolProp>
            <stringProp name="mqtt.clientcert_file_path">pkcs12.CN.ECC-个人证书.pfx</stringProp>
            <stringProp name="mqtt.clientcert_password"></stringProp>
            <stringProp name="mqtt.user_name"></stringProp>
            <stringProp name="mqtt.password"></stringProp>
            <stringProp name="mqtt.client_id_prefix">conn_</stringProp>
            <boolProp name="mqtt.client_id_suffix">true</boolProp>
            <stringProp name="mqtt.conn_keep_alive">300</stringProp>
            <stringProp name="mqtt.conn_attampt_max">0</stringProp>
            <stringProp name="mqtt.reconn_attampt_max">0</stringProp>
            <stringProp name="mqtt.conn_clean_session">true</stringProp>
          </net.xmeter.samplers.ConnectSampler>
          <hashTree/>
          <net.xmeter.samplers.DisConnectSampler guiclass="net.xmeter.gui.DisConnectSamplerUI" testclass="net.xmeter.samplers.DisConnectSampler" testname="MQTT DisConnect" enabled="true"/>
          <hashTree/>
        </hashTree>
      </hashTree>
    </hashTree>
  </hashTree>
</jmeterTestPlan>

 

标签:jmx,解析,false,guiclass,testclass,testname,JMeter,true
From: https://www.cnblogs.com/daizichuan/p/18409753

相关文章

  • Spring Cloud全解析:熔断之HystrixCommand如何执行
    HystrixCommand如何执行有一个HystrixCommandAspect是专门用来处理@HystrixCommand注解的@Pointcut("@annotation(com.netflix.hystrix.contrib.javanica.annotation.HystrixCommand)")publicvoidhystrixCommandAnnotationPointcut(){}是不是感觉很熟悉,就是一个AOP切面,然......
  • GC日志详细解析,非常详细GC(20) Pause Young (Normal) (G1 Evacuation Pause)
    在Java虚拟机(JVM)中,垃圾收集(GC)是内存管理的关键部分。分析GC日志可以帮助我们了解应用程序的内存使用情况和GC性能。以下是对一段GC日志的详细解析,涵盖了GC的不同阶段和相关信息。GC日志示例[16636.674s][info][gc,start]GC(20)PauseYoung(Normal)(G1Evacuati......
  • Javaweb之SpringBootWeb案例文件上传的详细解析
     2.文件上传在我们完成的新增员工功能中,还存在一个问题:没有头像(图片缺失)编辑上述问题,需要我们通过文件上传技术来解决。下面我们就进入到文件上传技术的学习。文件上传技术这块我们主要讲解三个方面:首先我们先对文件上传做一个整体的介绍,接着再学习文件上传的本地存储方式,最后......
  • 动手学运动规划:1.1.c 车辆运动学:自行车模型代码解析
    Youknowsomebirdsarenotmeanttobecaged,theirfeathersarejusttoobright.你知道有些鸟儿是注定不会被关在牢笼里的,它们的每一片羽毛都闪耀着自由的光辉。–ShawshankRedemption肖申克的救赎......
  • 单元测试,Junit,反射,注解(元注解,自定义注解,解析注解),动态代理
    目录一、单元测试二、反射1.认识反射2.获取类3.获取类的构造器4.获取类的成员变量5.获取类的成员方法6.作用三、注解1.概述、自定义注解2.元注解3.注解的解析四、动态代理1.概述2.使用代理的好处一、单元测试单元测试就是针对最小的功能单元(方法),编写测试代码对......
  • 数据资产入表全流程解析,助力企业数据要素价值释放
    数据资产入表即数据资产会计核算,指的是把有价值的数据编制进资产负债表,作为企业沉淀的无形资产,让数据要素的交易流通变得合规,数据价值可计算。2023年8月21日,财政部发布《企业数据资源相关会计处理暂行规定》,并于2024年1月1日开始实施,首次将数据资源纳入企业会计核算体系,明确了数......
  • 绑定域名解析怎么做?
    在当今数字化时代,拥有一个网站已经成为许多个人和企业展示自己、提供服务或进行商业活动的重要方式。而要让网站能够在互联网上被访问到,绑定域名解析是一个关键的步骤。绑定域名解析究竟该怎么做呢?一、了解域名解析的基本概念域名解析是将域名转换为IP地址的过程。当用户在浏览器中......
  • 向量数据库全方位解析与选型指南
    前言-PREFACE我们知道,线性代数可以类比为人工智能世界的基本“语言”(读者可参考之前的文章:AI世界的“语言”-线性代数(1)),其中向量作为表示数据和数据间关系的应用更是无处不在。在人工智能时代,数据呈现出爆炸式增长的态势,同时随着深度学习、自然语言处理、图像识别等领域的不断......
  • JMeter 介绍与安装
    简介ApacheJMeter是一个开源的Java应用程序,用于进行性能测试和负载测试。它可以模拟多种协议的负载,被广泛用于测试Web应用程序、Web服务、数据库和其他网络服务的性能。JMeter的优点纯Java程序,跨平台性强:Windows、Mac、Linux开源免费。高可扩展性:支持插件和扩展......
  • 数字人直播防封技术解析!头部源码厂商如何做到7*24小时无间断直播?
    当前,以数字人直播为代表的人工智能技术逐渐成为各大企业降本增效的重要选择,iiMediaResearch在其发布的《2024年中国虚拟数字人产业发展白皮书》中指出,有超五成以上的被调查群体的企业使用过虚拟人(数字人)技术,超三成被调查群体的企业计划使用虚拟人(数字人)技术。而这也在一定程度......