JMeter中的JMS点对点请求超时不会导致错误

斯坦尼斯拉夫·伊万诺夫(Stanislav Ivanov)

我们使用Apache JMeter 2.12来测量JMS队列的响应时间。但是,我们希望看到有多少请求花费的时间少于一定时间。根据JMeter的官方网站(http://jmeter.apache.org/usermanual/component_reference.html),这应该由Timeout属性设置。您可以在下面的照片中看到我们的配置如何:JMS点对点配置

但是,设置超时不会在发送100个请求后导致错误。我们可以看到其中一些花费的时间显然超过了该时间:

结果 我还缺少其他设置吗?或者有什么方法可以实现我的目标?

谢谢!

Richard Friedman

The JMeter documentation for JMS Point-to-Point describes the timeout as

The timeout in milliseconds for the reply-messages. If a reply has not been received within the specified time, the specific testcase failes and the specific reply message received after the timeout is discarded. Default value is 2000 ms.

This is timing not the actual sending the message but receipt of a response.

The source for the JMeter Point to Point will determine if you have a 'Receive Queue' Configured. If you do it will go through the executor path and use the timeout value, otherwise it does not use time timeout value.

            if (useTemporyQueue()) {
                executor = new TemporaryQueueExecutor(session, sendQueue);
            } else {
                producer = session.createSender(sendQueue);
                executor = new FixedQueueExecutor(producer, getTimeoutAsInt(), isUseReqMsgIdAsCorrelId());
            }

在屏幕快照中,未定义JNDI名称Receive Queue,因此它使用临时队列,并且不使用超时。在这种情况下是否应该支持超时,最好在JMeter论坛中讨论。

或者,如果您希望以百分位/桶的形式查看请求时间,请阅读此堆栈溢出问答:我想找出在JMeter中花费不到一秒的HTTPS请求的百分比

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用于将原始帖子数据保存在请求对象中的中间件不会“继续”并导致超时

来自分类Dev

请求超时,cURL 不会

来自分类Dev

超时错误:Pandas 中的 JSON 请求

来自分类Dev

如何从JMS Jmeter中发送的请求中获取参数

来自分类Dev

AJAX 请求导致超时

来自分类Dev

错误的请求和超时

来自分类Dev

Tomcat与Azure中的MongoDB对话导致超时错误

来自分类Dev

Tomcat与Azure中的MongoDB对话导致超时错误

来自分类Dev

实体框架导致超时错误

来自分类Dev

“请求超时” H12 Heroku错误导致访问MongoDB Atlas

来自分类Dev

Haskell中的错误求幂不会导致错误

来自分类Dev

AngularJS $超时返回错误的请求

来自分类Dev

While(“ abc”); 导致java中的错误,并且不会导致c中的任何错误。为什么?

来自分类Dev

什么会导致parse.com云代码计数中的“请求超时”?

来自分类Dev

为什么Redis从站中的PUBLISH命令不会导致错误?

来自分类Dev

为什么 [Required] 属性不会导致 modelState 中的错误

来自分类Dev

KSOAP生成的SOAP请求不会导致任何错误,但是不能正常工作

来自分类Dev

Jmeter-代理错误-连接超时

来自分类Dev

oracle行争用导致高吞吐量JMS应用程序中的死锁错误

来自分类Dev

Python中的uWSGI请求超时

来自分类Dev

Xamarin HTTP请求中的超时

来自分类Dev

PHP 中的 gRPC 请求超时

来自分类Dev

SendGrid教程导致请求错误

来自分类Dev

使用Java消息服务(JMS)的点对点通信

来自分类Dev

获取 API 会导致 Django 中的 CSRF 错误,但不会导致 cURL?

来自分类Dev

在VS Code中调试dockerized Django会导致错误“超时,等待启动器连接”

来自分类Dev

导致rails app的public / packs中的application.js文件过大?/机架超时错误

来自分类Dev

JMeter不会为Java请求保存参数

来自分类Dev

在Azure中请求Web API请求超时

Related 相关文章

  1. 1

    用于将原始帖子数据保存在请求对象中的中间件不会“继续”并导致超时

  2. 2

    请求超时,cURL 不会

  3. 3

    超时错误:Pandas 中的 JSON 请求

  4. 4

    如何从JMS Jmeter中发送的请求中获取参数

  5. 5

    AJAX 请求导致超时

  6. 6

    错误的请求和超时

  7. 7

    Tomcat与Azure中的MongoDB对话导致超时错误

  8. 8

    Tomcat与Azure中的MongoDB对话导致超时错误

  9. 9

    实体框架导致超时错误

  10. 10

    “请求超时” H12 Heroku错误导致访问MongoDB Atlas

  11. 11

    Haskell中的错误求幂不会导致错误

  12. 12

    AngularJS $超时返回错误的请求

  13. 13

    While(“ abc”); 导致java中的错误,并且不会导致c中的任何错误。为什么?

  14. 14

    什么会导致parse.com云代码计数中的“请求超时”?

  15. 15

    为什么Redis从站中的PUBLISH命令不会导致错误?

  16. 16

    为什么 [Required] 属性不会导致 modelState 中的错误

  17. 17

    KSOAP生成的SOAP请求不会导致任何错误,但是不能正常工作

  18. 18

    Jmeter-代理错误-连接超时

  19. 19

    oracle行争用导致高吞吐量JMS应用程序中的死锁错误

  20. 20

    Python中的uWSGI请求超时

  21. 21

    Xamarin HTTP请求中的超时

  22. 22

    PHP 中的 gRPC 请求超时

  23. 23

    SendGrid教程导致请求错误

  24. 24

    使用Java消息服务(JMS)的点对点通信

  25. 25

    获取 API 会导致 Django 中的 CSRF 错误,但不会导致 cURL?

  26. 26

    在VS Code中调试dockerized Django会导致错误“超时,等待启动器连接”

  27. 27

    导致rails app的public / packs中的application.js文件过大?/机架超时错误

  28. 28

    JMeter不会为Java请求保存参数

  29. 29

    在Azure中请求Web API请求超时

热门标签

归档