【发布时间】:2024-01-14 07:57:01
【问题描述】:
我正在为我的游戏应用程序使用 JMeter 进行负载测试。
首先我通过HTTP请求登录我的应用程序,然后进入游戏(它是一个WebSocket连接)。
我成功点击了 Websocket 并能够发送请求并接收响应。 我正在使用 Peter Doornbosch 的 WebSocket 采样器。WebSocket 请求-响应采样器一次捕获一个响应。
但是在我的应用程序中对于单个请求五个 JSON 响应是由服务器返回的。我需要捕捉这五个响应。所以我使用了 WebSocket 读取采样器。
如果我通过增加线程数来访问那个 WebSocket,那么大多数测试用例都会因为计时器问题而失败。
Jmeter 发送下一个请求而不等待之前的响应。
在我的应用程序中,如果一场比赛结束,则服务器会发送响应。收到后,只有下一个游戏请求必须命中。
但是下一个游戏请求在当前游戏结束之前到达服务器。可以帮我解决这个问题吗????
【问题讨论】:
-
关于这个问题的任何答案????????
标签: jmeter load-testing