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