问题标签 [jmeter-4.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1117 浏览

jmeter - Jmeter 分布式设置在 GUI 中工作,但在命令行中不工作

我在所有 5 台机器上运行带有 JMeter 4.0 r1823414 的 Windows 7 Pro,所有这些机器上也都安装了 Java JDK 1.8.0_144。所有机器上的所有路径和 ENV 变量都是相同的。我在主服务器中设置了我的远程主机,我可以在主服务器内的 GUI 上看到它们。我在从属机器上构建了 rmi_keystore.jks 并将其复制到每台机器的 bin 文件夹中。我成功启动了slave机器上的所有服务器,看到rmi成功挂载(运行jmeter-server.bat):

运行一个基本的 HTTP 调用,我可以从主机运行到所有 4 台从机(单独和一次),并从 GUI 中毫无问题地获得结果。我的问题来自命令行。我无法运行测试。我努力了:

每次我在命令行中遇到相同的错误时:

我错过了什么?为什么它会在 GUI 中运行和工作,而不是在命令行中?不可能是对的。

0 投票
2 回答
48 浏览

jmeter - 即使我们在 JMeter 中配置了 Windows 身份验证问题,我也遇到了 Windows VPN 身份验证问题

即使我们在 JMeter 中配置了 Windows 身份验证问题,我也遇到了 Windows VPN 身份验证问题。

我提供了用户名和密码等身份验证详细信息,但仍然不允许登录应用程序

0 投票
1 回答
229 浏览

http - JMeter - 超过最大执行时间但不停止请求时发送错误消息

我的测试计划中有一些 HTTP 请求,我想分析哪些在特定时间限制内执行,哪些不执行。PreProcessor Sample Timeout在这里可能很有用,但我还想检查 HTTP 请求本身是否正常工作,所以我需要在超过时间限制时不要停止请求。

完美的行为是,如果请求超过超时时间,请求会被标记为红色,并且我们仍然可以看到实时的执行时间和请求结果。

有没有办法这样做?

0 投票
1 回答
6356 浏览

jmeter - Jmeter 错误:无法将测试计划保存到文件

保存我的测试计划时,我收到以下错误消息。

我添加了正则表达式提取器和侦听器 错误图像。我现在不允许保存我的测试计划。

0 投票
1 回答
197 浏览

jmeter - 即使生成输出,Jmeter maven 照明插件构建失败

我正在尝试使用 jmeter maven 照明插件进行自动报告分析,但是我遇到了构建失败。Lighting支持 CI/CD 与 jmeter 的集成。

我能够设置照明演示项目,但是当我为我的项目进行设置时,会导致构建失败。错误如下:

然而,控制台日志的检查表明规则已被应用并生成了一个输出,然而它返回了一个基于 lighting.xml 配置文件中指定的标准的结果。

照明xml配置文件如下:

0 投票
1 回答
627 浏览

jmeter-maven-plugin - 将范围报告与 jmeter 集成以进行测试报告

我想使用 jmeter 进行 api 功能测试,jmeter 仪表板报告不适合功能测试。

我试图将范围 2.41.2 报告与验证响应(http 和预期响应代码)的 groovy 脚本集成。

我尝试使用将extentreports 用于 jmeter 测试结果中给出的想法

然而那已经失败了。我使用 js2322 断言来检查有效响应,但每当尝试运行时都会出错。

我不确定它是否应该设置为后处理器步骤而不是断言。

有没有人对如何实现这一点有任何想法?

0 投票
1 回答
221 浏览

performance - JMeter非GUI模式测试执行样本数不匹配

我在非 GUI 模式下执行多个脚本 1 小时。我在这里有几个问题。

测试脚本:- Script1 Script2 Script3

  • 样本数量因场景而异。我需要对所有 3 种情况进行平均分配。如何做到这一点?
  • 我将所有 3 个脚本保存在一个 .jmx 文件中(保留 3 个线程组并为每个脚本分配 20 个用户)。是不是正确的做法。
  • 我为每个请求添加了断言以检查响应是否有效。在 loadrunner 中,我们将保留在事务之外,但在 Jmeter 中我不确定。我们是否需要在执行窗口期间保留它们。

我真的很期待你的建议。

0 投票
1 回答
348 浏览

multithreading - 通过具有 Duration 的线程使用同步计时器

当我使用由线程()设置的同步计时器Number of Simultaneous Users to Group by时,它运行良好,除非与线程组的持续时间一起使用,

当它一起使用时,测试挂起,可能是因为同步问题,如记录:

如果超时(以毫秒为单位)设置为 0 并且线程数从未达到“同时分组的用户数”,则测试将无限暂停。只有强制停止才能阻止它。在这种情况下,可以考虑以毫秒为单位设置超时。

此外,运行时控制器不是限制持续时间的有效替代品,

有没有其他方法可以限制测试持续时间,但仍然使用某种线程同步?

当测试持续时间结束并停止所有线程时,我可以使用 JSR233 Sampler 添加挂钩吗?

我正在考虑使用精确吞吐量计时器,但对于这个特定要求来说似乎过于复杂。

编辑

如果我Timeout in milliseconds在正常流程中输入的值高于预期值,我可以使测试不挂起,例如 10 秒,10000然后在 10 秒后停止测试,但我不确定它是否完全解决了问题。

0 投票
1 回答
1342 浏览

jmeter-4.0 - 获取 jmeter 错误:java.net.UnknownHostException:这通常是主机名解析期间的临时错误

我是jmeter的初学者。我正在尝试使用 jmeter 4.0 执行简单的负载测试。我创建了一个 HTTP 采样器并添加了一个视图结果树侦听器。 HTTP 采样器

但是在结果树中的响应数据下得到以下错误。

“java.net.UnknownHostException:这通常是主机名解析期间的临时错误,意味着本地服务器没有收到来自 java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) 处 java.net.InetAddress$2 的权威服务器的响应.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(Unknown Source) at java.net.InetAddress.getAllByName0(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getAllByName (未知来源)在 org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:263) 在 org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45) 在 org.apache .http.impl.conn.DefaultClientConnectionOperator。openConnection(DefaultClientConnectionOperator.java:162) 在 org.apache.jmeter.protocol.http.sampler.hc.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:318) 在 org.apache.jmeter.protocol.http.sampler.MeasuringConnectionManager$MeasuredConnection。在 org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:445) 的 org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:610) 处打开(MeasuringConnectionManager.java:114)在 org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835) 在 org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) 在 org.apache.jmeter.protocol .http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:697) 在 org.apache.jmeter.protocol.http.sampler。HTTPHC4Impl.sample(HTTPHC4Impl.java:455) 在 org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74) 在 org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample( HTTPSamplerBase.java:1189) 在 org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1178) 在 org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:490) 在 org .apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:416) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:250) at java.lang.Thread.run(Unknown Source)"org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1178) 处的示例 (HTTPSamplerBase.java:1189) org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:490)在 org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:416) 在 org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:250) 在 java.lang.Thread.run(未知来源) "org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1178) 处的示例 (HTTPSamplerBase.java:1189) org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:490)在 org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:416) 在 org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:250) 在 java.lang.Thread.run(未知来源) "

所有请求都失败了。互联网连接没有问题。请解决我的问题。

0 投票
1 回答
54 浏览

jmeter - badboy 在 localhost Url 中执行 Ui 录制测试时显示空 Url

当我通过 badboy 记录我的 localhost Url 时,它向我显示了一些空的 url 链接,这到底是什么意思?在此处输入图像描述