【发布时间】:2018-10-22 02:31:12
【问题描述】:
警告:请多多包涵,我对 Gatling 还很陌生。所以,提前道歉。 :P :)
我正在通过Loadrunner异步调用函数-wb_reg_async_attributes,发现有四个不同的Asynchronous Conversation Patterns,分别是:
轮询 - 客户端定期轮询服务器以获取信息。
长轮询 - 客户端轮询服务器并等待响应。 当响应到达时,将启动另一个轮询请求。
- 推送 - 客户端发送请求。服务器响应是发送更新 当请求的信息发生变化时。
- 跨用户 - 一个用户执行的活动反映在另一个用户的客户端中。例如,user1 发送电子邮件,user2 接收 通知。
现在,我需要使用 Gatling 测试长轮询。 据我所知,加特林有两种方式:
如果我错了,请随时告诉我。 通过使用 Gatling 的轮询功能,我收到网关超时错误。我的理论是:
Gatling 发送请求 --> 没有得到响应 --> 返回网关超时错误。
有没有办法可以在 Gatling 中模拟长轮询?请帮助我解决这个挑战。
【问题讨论】:
标签: polling long-polling gatling