我目前正在通过一台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
我想将有关sampleResult的信息保存到MySQL中。所以我写了我自己的监听器名为Performance。而且它可以很好地工作在我的Windows上。但是,当我将相同的JMeter脚本移到Linux中时,它失败了。下面是一些关于我的自定义监听器的代码。
LoggerVisualizer.class
public class LoggerVisualizer extends AbstractVisualizer {
private PerformanceResultCollector collector;
public LoggerVisualizer() {
super();
我正在使用Apache Jmeter作为代理来记录需要登录的网站上的脚本。
当我在录制后验证脚本时。我在JMeter日志中收到此错误。
2020-06-17 12:57:48,760 WARN o.a.j.p.h.c.KerberosManager: Could not log in user ${AUTH_LOGIN}
javax.security.auth.login.LoginException: No LoginModules configured for JMeter
at javax.security.auth.login.LoginContext.init(Log
我需要添加一个自定义内容类型到一个文件上传与多部分的请求。为此,我将供应商内容类型application/vnd.anything.process+json;ver=1作为该文件的MIME type。不幸的是,jMeter抛出IllegalArgumentException,因为它在内容类型规范中将;识别为无效字符。
如果不支持这一点,那么如何发送包含;的内容类型的文件?我尝试使用postman并记录来自jMeter的传出HTTP调用,但同样的例外情况下,它失败了。
java.lang.IllegalArgumentException: MIME type may not conta