我试图在linux机器上运行jmeter。它抛出此警告,j量表无法正常工作。
[warning] /usr/bin/jmeter: No JAVA_CMD set for run_java, falling back to JAVA_CMD = java
java.lang.Throwable: Could not access /usr/share/jmeter/lib/junit
at org.apache.jmeter.NewDriver.<clinit>(NewDriver.java:97)
我已经安装了JUNIT和JDBC.MYSQL连接器。
另外,当我设置测试用户时,它
我在本地windows机器上使用jMeter 5.0 r1840935构建.jmx测试,这似乎是windows的最新安装。我在命令行的Ubuntu机器上运行jmx测试,问题是存在版本下降--至少我假设在我从命令行运行.jmx时(从Windows运行得很好)时,在Linux中检查版本时,可能会出现NPE错误。
jmeter --version
Copyright (c) 1998-2014 The Apache Software Foundation
Version 2.11.20151206
好的,但是当我再次安装时,它声称v2是最新版本:
apt-get install jmeter
Rea
我目前正在通过一台Linux机器运行一个远程测试计划。在Linux机器上,我运行./jmeter-server,在主机上,我使用Remote Start > IP Address的图形用户界面。Linux机器通过命令行指示测试计划的开始和完成,但没有结果显示在GUI上。
我知道测试计划肯定有效,因为我已经检查了Linux机器中的内存使用情况。我不确定这是否相关,但是当我在Linux机器中检查jmeter.log时,我看到了这个错误:
FATAL - jmeter.JMeter: An error occurred: java.awt.HeadlessException:
No X11
我正在尝试在远程VM上安装JMeter。
我用Debian8.3OS创建了VM,并安装了Java和JMeter,但是当我试图运行JMeter时,会出现以下错误:
An error occurred: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
我尝试将DISPLAY变量也设置为:1和:0.0。
我还尝试用CentOS7.2OS创建一个新的VM实例,但是我得到了同样的错误。
有什么想法吗?
我想将有关sampleResult的信息保存到MySQL中。所以我写了我自己的监听器名为Performance。而且它可以很好地工作在我的Windows上。但是,当我将相同的JMeter脚本移到Linux中时,它失败了。下面是一些关于我的自定义监听器的代码。
LoggerVisualizer.class
public class LoggerVisualizer extends AbstractVisualizer {
private PerformanceResultCollector collector;
public LoggerVisualizer() {
super();
在我的linux服务器中,我正在以非GUI模式运行GUI。当我检查是否安装了j测量仪时,它会说版本在那里,但是当我执行我的脚本时,它是这样写的-
root@xxxxxxx:/# /var/xxxxx/apache-jmeter-5.1/bin/jmeter -n -t /lib/xxx/deduction.jmx -l test.jtl
Creating summariser <summary>
Created the tree successfully using /lib/xxx.s/deduction.jmx
Starting the test @ Tue May 14 05
我在我的一个Mesos节点上安装了can,但是我无法运行它--出现了以下错误
================================================== ==============================
Do not use GUI mode for load testing, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NOT GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [