【问题标题】:Long Polling in Gatling加特林的长轮询
【发布时间】:2018-10-22 02:31:12
【问题描述】:

警告:请多多包涵,我对 Gatling 还很陌生。所以,提前道歉。 :P :)

我正在通过Loadrunner异步调用函数-wb_reg_async_attributes,发现有四个不同的Asynchronous Conversation Patterns,分别是:

  1. 轮询 - 客户端定期轮询服务器以获取信息。

  2. 长轮询 - 客户端轮询服务器并等待响应。 当响应到达时,将启动另一个轮询请求。

  3. 推送 - 客户端发送请求。服务器响应是发送更新 当请求的信息发生变化时。
  4. 跨用户 - 一个用户执行的活动反映在另一个用户的客户端中。例如,user1 发送电子邮件,user2 接收 通知。

现在,我需要使用 Gatling 测试长轮询。 据我所知,加特林有两种方式:

  1. Poll
  2. SSE

如果我错了,请随时告诉我。 通过使用 Gatling 的轮询功能,我收到网关超时错误。我的理论是:

Gatling 发送请求 --> 没有得到响应 --> 返回网关超时错误。

有没有办法可以在 Gatling 中模拟长轮询?请帮助我解决这个挑战。

【问题讨论】:

    标签: polling long-polling gatling


    【解决方案1】:

    投票的工作方式与 LongPoll 类似

    【讨论】:

      猜你喜欢
      • 2013-08-08
      • 2011-04-20
      • 2019-05-28
      • 1970-01-01
      • 1970-01-01
      • 2012-02-24
      • 2015-01-23
      • 1970-01-01
      • 2014-08-10
      相关资源
      最近更新 更多