如何使用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