如何使用Loadrunner12錄制WebSocket腳本


簡單說一下,關於Loadrunner12對WebSocket的支持可以參照以下文檔:

http://community.hpe.com/t5/LoadRunner-and-Performance/Async-Communications-The-WebSocket-protocol-made-easy-in/ba-p/6469242#.V7EogLh95hH

根據文檔的說明直接使用HTML/HTTP模式錄制腳本就可以了。

對於有些無法直接在WebSocket里執行的請求,可以使用以下方式:在LR里選擇IE瀏覽器錄制,在IE瀏覽器里按F12鍵,選擇控制台,輸入

 
ws = new WebSocket("ws://服務器IP:端口");
ws.onopen = function() {
    alert("連接成功");
    ws.onmessage = function(e) {
    alert("收到服務端的消息:" + e.data);
};

  然后回車彈出“連接成功”的對話框說明請求發送成功,結束腳本錄制即可。

PS:我用的系統是window10,瀏覽器是EDGE。嘗試過chrome沒有錄制到數據。

希望能幫助到需要使用websocket腳本的朋友!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM