问题标签 [jmeter-3.2]

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 投票
0 回答
3571 浏览

httprequest - Jmeter - 如何将 HTTP 采样器响应编码为 UTF-8

我在 Jmeter 3.2 中使用 HTTP Sampler 并以某种方式获得结果:

佩切克

但是当我使用带有 prev.getResponseDataAsString() 的 JSR223 PostProcessor 提取响应时,我进入了调试:

切克

我已经添加了行:

sampleresult.default.encoding=UTF-8

在 jmeter.properties

和:

file.encoding=UTF-8

在 system.properties

并且还在 HTTP Sampler 和 HTTP Header 中添加了 Content Encoding : UTF-8,其中 Content-Type 参数设置为 application/json;charset=utf-8 并添加行:

prev.setDataEncoding("UTF-8");

在后处理器中但结果是一样的。也许还有其他方法可以配置它?

0 投票
1 回答
322 浏览

java - Jmeter jtl报告不打印异常错误

在非 GUI 模式下执行 JMeter 脚本文件,我遇到了java.io.IOException:

当我尝试加载脚本文件时。JMeter 日志文件清楚地报告了此错误,我了解错误是什么以及如何修复它。

为什么 JMeter jtl 报告不打印这个异常错误?当脚本通过或失败时,我会在 jtl 文件中看到相应的结果。

有没有办法写这个报告?

0 投票
1 回答
37 浏览

jmeter - Jmeter 3.2不计算所有属性

我有一个 10MB 的页面,我们必须以 json 格式下载它,它有各种标题,准确地说是 2000 个标题以下的数据。

当我在请求中选择一个低于 1996 标题的页面时,只要我选择 2000 作为页面的限制,我就会检索确切的计数,它仍然只会检索或计算 1996 标题。

我知道该脚本正在运行,因为它适用于较小的页面大小,Firefox 和 curl 返回正确的 2000 页面。

需要更改的 Jmeter 页面的大小是否有限制?

0 投票
2 回答
4085 浏览

jmeter - 无法在 Jmeter 中创建(预期列数不匹配)仪表板报告...!

我在 Jmeter 中生成仪表板报告时遇到问题(通过命令行) 1)将报告生成器属性复制到用户属性文件 2)重新启动 Jmeter 以获取数据 3)在用户属性文件中添加以下内容:

我觉得主要问题是与我拥有的 CSV 文件/JTL 文件不匹配并尝试创建报告。– 给我你的建议

错误 | 发生错误:org.apache.jmeter.report.dashboard.GenerationException:处理样本时出错:预期列数:16 与 CSV 文件中的列数不匹配:6,请检查您的 jmeter.save.saveservice.* 配置。 apache.jmeter.report.dashboard.ReportGeenter code heresun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 的 sun.reflect.NativeMethodAccessorImpl.invoke 的 org.apache.jmeter.JMeter.start(JMeter.java:517) 的 nerator.generate(ReportGenerator.java:246) (Unknown Source ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.jmeter.NewDriver.main(NewDriver.java:248) 原因:org.apache .jmeter.report.core.SampleException:预期列数:16 与 CSV 文件中的列数:6 不匹配,请检查您的

0 投票
2 回答
350 浏览

elasticsearch - 尝试在 JMeter 和 Kibana 之间进行集成时出错

我正在尝试使用本手册将 Jmeter 连接到 Kibana: https ://blogs.sap.com/2016/04/06/load-testing-with-jmeter-test-results-visualization-using-kibana-dashboards/comment- page-1/#comment-398399

  • 我正在使用 JMeter 3.2,并下载了 elasticsearch-5.6.4.zip。

  • 我提取 zip 并将文件夹 elasticsearch-5.6.4 放在 C:\Jmeter\apache-jmeter-3.2\lib

  • 我下载了jar JMeter_ElasticsearchListener.jar 并把它放在 C:\Jmeter\apache-jmeter-3.2\lib\ext

  • 我重新启动 JMeter 并按下 add -> listener -> backend listener 并得到这些错误:

017-11-11 09:39:12,429 ERROR o.a.j.g.GuiPackage: Problem retrieving gui for org.apache.jmeter.visualizers.backend.BackendListenerGui java.lang.NoClassDefFoundError: org/elasticsearch/client/RestClientBuilder$HttpClientConfigCallback at java.lang.Class.forName0(Native Method) ~[?:1.8.0_141] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_141] at org.apache.jmeter.visualizers.backend.BackendListenerGui.actionPerformed(BackendListenerGui.java:166) ~[ApacheJMeter_components.jar:3.2 r1790748] at javax.swing.JComboBox.fireActionEvent(Unknown Source) ~[?:1.8.0_141] at javax.swing.JComboBox.setSelectedItem(Unknown Source) ~[?:1.8.0_141] at javax.swing.JComboBox.setSelectedIndex(Unknown Source) ~[?:1.8.0_141] at org.apache.jmeter.visualizers.backend.BackendListenerGui.clearGui(BackendListenerGui.java:281) ~[ApacheJMeter_components.jar:3.2 r1790748] at org.apache.jmeter.gui.GuiPackage.createTestElement(GuiPackage.java:348) ~[ApacheJMeter_core.jar:3.2 r1790748] at org.apache.jmeter.gui.action.AddToTree.doAction(AddToTree.java:68) ~[ApacheJMeter_core.jar:3.2 r1790748] at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:74) ~[ApacheJMeter_core.jar:3.2 r1790748] at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:59) ~[ApacheJMeter_core.jar:3.2 r1790748] at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_141] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_141] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_141] Caused by: java.lang.ClassNotFoundException: org.elasticsearch.client.RestClientBuilder$HttpClientConfigCallback at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_141] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_141] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_141] ... 25 more 2017-11-11 09:39:40,782 ERROR o.a.j.g.a.AddToTree: Exception while adding a component to tree. java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/elasticsearch/client/RestClientBuilder$HttpClientConfigCallback at org.apache.jmeter.gui.GuiPackage.createTestElement(GuiPackage.java:359) ~[ApacheJMeter_core.jar:3.2 r1790748] at org.apache.jmeter.gui.action.AddToTree.doAction(AddToTree.java:68) ~[ApacheJMeter_core.jar:3.2 r1790748] at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:74) ~[ApacheJMeter_core.jar:3.2 r1790748] at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:59) ~[ApacheJMeter_core.jar:3.2 r1790748] at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_141] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_141] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_141] at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_141] at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_141] Caused by: java.lang.NoClassDefFoundError: org/elasticsearch/client/RestClientBuilder$HttpClientConfigCallback at java.lang.Class.forName0(Native Method) ~[?:1.8.0_141] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_141] at org.apache.jmeter.visualizers.backend.BackendListenerGui.actionPerformed(BackendListenerGui.java:166) ~[ApacheJMeter_components.jar:3.2 r1790748] at javax.swing.JComboBox.fireActionEvent(Unknown Source) ~[?:1.8.0_141] at javax.swing.JComboBox.setSelectedItem(Unknown Source) ~[?:1.8.0_141] at javax.swing.JComboBox.setSelectedIndex(Unknown Source) ~[?:1.8.0_141] at org.apache.jmeter.visualizers.backend.BackendListenerGui.clearGui(BackendListenerGui.java:281) ~[ApacheJMeter_components.jar:3.2 r1790748] at org.apache.jmeter.gui.GuiPackage.createTestElement(GuiPackage.java:348) ~[ApacheJMeter_core.jar:3.2 r1790748] ... 17 more Caused by: java.lang.ClassNotFoundException: org.elasticsearch.client.RestClientBuilder$HttpClientConfigCallback at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_141] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_141] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_141] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_141] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_141] at org.apache.jmeter.visualizers.backend.BackendListenerGui.actionPerformed(BackendListenerGui.java:166) ~[ApacheJMeter_components.jar:3.2 r1790748] at javax.swing.JComboBox.fireActionEvent(Unknown Source) ~[?:1.8.0_141] at javax.swing.JComboBox.setSelectedItem(Unknown Source) ~[?:1.8.0_141] at javax.swing.JComboBox.setSelectedIndex(Unknown Source) ~[?:1.8.0_141] at org.apache.jmeter.visualizers.backend.BackendListenerGui.clearGui(BackendListenerGui.java:281) ~[ApacheJMeter_components.jar:3.2 r1790748] at org.apache.jmeter.gui.GuiPackage.createTestElement(GuiPackage.java:348) ~[ApacheJMeter_core.jar:3.2 r1790748] ... 17 more

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
4711 浏览

jmeter - JEMETER 非 GUI:缺少类 com.thoughtworks.xstream.converters.ConversionException 错误

我正在从头开始创建 JMeter 测试计划。这是我的代码:

当我执行此代码时,我的 Test2.jmx 被创建。

接下来,我尝试使用以下命令通过 Jmeter 的非 GUI 模式运行 Test2.jmx:

./jmeter.sh -n -t Test2.jmx

而不是运行我的测试计划 Jmeter 会引发以下错误:

1)我不确定如何解决这个问题?原因信息是空白的?我应该怎么做才能执行我的测试计划而不会出现上述错误?

2)你能看看我的测试计划生成代码吗?那个代码对吗?应该将 testGroup 直接添加到树中还是先添加到测试计划中,然后再将测试计划添加到树中?

这是我的 pom 文件中的依赖项,以防我丢失了一个 jar。

请帮忙。谢谢!

0 投票
3 回答
943 浏览

jmeter - 使用线程运行时 JMeter 中的响应代码 500

运行 API 列表时在 JMeter 中出现以下错误(没有线程:1-140,加速周期为 1)。

我应该如何克服这个错误响应代码以获得准确的响应?应该如何使用此响应代码减少响应量?

0 投票
1 回答
52 浏览

windows - Jmeter响应dos而不是加载原始页面

“为什么”和“何时”我们在 JMeter 响应而不是真实/原始页面中获得此代码以及如何摆脱它?

脚本运行成功,但得到响应,并且随机出现。

我收到的响应我的请求的代码如下屏幕截图所示:

在此处输入图像描述

0 投票
1 回答
361 浏览

jmeter-plugins - 如何在jmeter中以图表形式发送结果?

我想在邮件中以图表的形式发送性能测试结果我正在使用“响应时间图表”侦听器生成图表我正在使用“SMTP 采样器”采样器发送邮件

结果以 Csv 文件的形式发送我想要图形格式的结果

0 投票
0 回答
41 浏览

jmeter - JMeter- 在实时和动态图上进行负载测试

我正在通过 JMeter 对我的应用程序进行负载测试。它由一些温度与时间的实时图表组成。是否可以对其进行负载测试?