当前位置: 首页 > 知识库问答 >
问题:

Jmeter 远程测试堆大小问题

阳凌
2023-03-14

在JMeter分布式测试中使用非GUI模式时,如何更改所有从机的堆大小?

我想从主机器触发这个。C:\jeter\bin\jmeter.bat-n-t C:\test.jmx-Juser=10000-R192.168.0.19,192.168.0.29……

我可以在这里传递一些参数,以便从主机器更改所有从机器的堆大小吗?

共有1个答案

南宫阳焱
2023-03-14
  1. 堆大小是您在JVM启动时设置的,一旦定义,就无法控制它
  2. JMeter是在JVM内部启动的,因此首先初始化JVM,然后加载JMeter类

因此,如果您需要根据如何准备从站和技术堆栈来动态控制JMeter启动参数,则可能需要使用诸如厨师,木偶,Ansible,K8S,Docker群,Terraform等。

 类似资料:
  • 我正在LinuxCLI模式下对两台从机进行远程测试。我已经在主机和从机上设置了如下的rmi端口。我可以从主从机远程登录到端口8080/1099,反之亦然。防火墙已为这些端口打开。 jmeter.properties:client.rmi.localport=1099 jmeter.properties:server.rmi.localport=8080 我在主节点和从节点上启动了 jmeter 服

  • 我正在一个网络接口上使用1台主机(192.168.0.1)和7台带有3个VM(192.168.0.2到192.168.00.4)的从机执行JMeter远程测试,其他4个VM(92.168.0.5到192.168.8.8)位于不同的网络接口上。 我的JMeter脚本位于主机器 - 192.168.0.1 我尝试使用以下命令执行测试 然而,测试从未开始。屏幕刚刚挂起,15分钟后我不得不停止测试。我只使

  • 当我在jenkins中触发一个具有3000个用户计数的jmeter测试的作业时,我在jmeter-server中得到以下异常.log文件 我在一台远程机器上运行测试。我还想运行50000用户计数的测试。我该如何通过jenkins设置堆大小呢 我还得到Java . lang . unsatisfiedlinkerror:C:\ Program Files(x86)\ Java \ JRE 1 . 8

  • 我正在使用Java测量线束(JMH)对一些例程进行基准测试。我对获取每次运行的最大堆大小感兴趣。JMH的GC Profiler为我提供了诸如分配率和流失率之类的信息,但我正在寻找在测试运行期间堆获得的最大值。这能做到吗?

  • 我按照以下教程为Jeter设置了一个分布式测试环境: https://www.perfmatrix.com/configuration-process-for-distributed-testing-in-jmeter-5-3/ 我已经设法启动了远程(从属)服务器,然后在非GUI模式下从主计算机触发测试。 但它不想完成处决…这是什么原因? (我两台机器都在用Jeter 5.4版,而且在同一个网络,

  • 我试图直接从我的Java代码运行JMeter测试。应该通过JMeter服务器产生负载。在代码中,我使用连接到服务器上运行的JMeter守护进程的ClientJMeterEngine实例。这工作到目前为止,我可以开始和运行我的测试。我目前不明白的是如何从测试运行完成后获得结果。我当前的代码如下所示: 客户端线程必须保持运行状态,以便客户端上的ResultCollector能够从服务器接收结果。我现在