0
我记录我们使用JMeter的JMeter的记录使用非HTTP/HTTPS协议
游戏应用程序,它有一个API服务器,它使用的WebSocket的协议
在满足发送到API服务器的请求,我总是得到这个消息,并不能走得更远
是意味着我需要修改原来的JMeter的源代码来转转这个问题呢?或者任何出路?如果是这样,那将不胜感激。
我记录我们使用JMeter的JMeter的记录使用非HTTP/HTTPS协议
游戏应用程序,它有一个API服务器,它使用的WebSocket的协议
在满足发送到API服务器的请求,我总是得到这个消息,并不能走得更远
是意味着我需要修改原来的JMeter的源代码来转转这个问题呢?或者任何出路?如果是这样,那将不胜感激。
我不认为你将能够记录和重放使用JMeter的HTTP(S) Test Script Recorder为WebSocket是一个不同的野兽WebSocket的运输,因为你有一个游戏应用我的期望是,它可能是这样的应用程序打开一个WebSocket连接和重复使用它直到会话结束,因此您将无法使用“正常”HTTP Request采样器来模仿此行为,因为WebSocket假定采用ws
或wss
协议。
我会建议考虑以下JMeter的插件之一:
插件都可以安装使用JMeter Plugins Manager:
你应该使用HTTPS而不是HTTP,请参阅https://stackoverflow.com/questions/6532273/unrecognized-ssl-message-plaintext-connection-exception – user7294900