loadrunnersocket脚本
Ⅰ loadrunner怎么录制含http和websocker协议的脚本
首先,打开loadrunner的Virtual User Generator,新建脚本
在弹出框中选择Web(HTTP/HTML)协议,然后点击创建按钮
弹出start Recording窗口,选择对应的录制类型(Internet Applications),选择浏览器(这里我们选择IE),选择需要测试的web地址,选择浏览器安装地址。点击ok
自动打开IE浏览器,进入相对应地址,在页面上方显示一个录制工具条。此时我们发给服务器的所有请求都会被记录在脚本中。输入用户名和密码,在点击登录前插入事务,输入事务名称,点击ok
然后点击登录按钮,待登录成功,显示出成功页面后,点击结束事务,再点击ok。然后点击工具条上的停止按钮。结束录制,回到脚本中。
这时候需要等待会,待自动生成脚本
生成的脚本含有刚才录制的信息,点击菜单栏,回放按钮
回放如果有红色,是报错信息,没有红色,如下图,说明运行成功
还可点击“View”菜单栏的“Test Results”进行查看。显示passed即为成功。脚本便可使用。
Ⅱ loadrunner脚本录制为空或者浏览器空白的解决方法
loadrunner脚本录制为空或者浏览器空白的解决方法
1.在用 loadrunner 录制脚本时发现脚本录制为空,查找原因,我首先看。IE选项->连接->局域网设置:自动检测不能选
2.然后发现Recording Options->Network->PortMapping->Capture level:变成了Socket level data ,将其变换成WinlNet level data,发现这样还不行
3.原来关键在于我电脑上装了IE浏览器和 360 浏览器,并且360浏段悔览器为默认 浏览器衡昌 ,只要把IE浏握拦正览器设置为默认浏览器就OK了:工具->Internet 选项->程序->设置默认值。这样脚本就出来了。
4.如果还是不能录制脚本,也许是你打开的网页干扰了你要录制脚本的网页,建议把浏览器关闭后再重新录制,这样就可以录制脚本了
5.如果以上都不能解决,那看看是不是录制的协议选错了,协议选错的话录制脚本也会为空的。
http://blog.sina.com.cn/s/blog_709d0aad0100qvnc.html,谢谢!
Ⅲ 如何使用Loadrunner12录制WebSocket脚本
根据文档的说明直接使用HTML/HTTP模式录制脚本就可以了。
对于有些无法直接在WebSocket里执行的请求,可以使用以下方式:在LR里选择IE浏览器录制,在IE浏览器里按F12键,选择控制台,输入
ws = new WebSocket("ws://服务器IP:端口");
ws.onopen = function() {
alert("连接成功");
ws.onmessage = function(e) {
alert("收到服务端的消息:" + e.data);
};
(e) {
alert("收到服务端的消息:" + e.data);
}
然后回车弹出“连接成功”的对话框说明请求发送成功,结束脚本录制即可。
Ⅳ 如何使用Loadrunner12录制WebSocket脚本
参考解决方法一: 依次找到如下位置tools-RecordingOptions -->Network-->Port Mapping ---> Capture Level,选择Socket level and WinlNet level data即可。 参考解决方法二: 1.IE选项->连接->局域网设置:自动检测不能选 2.把IE浏览器设置为默认浏览器:工具->Internet 选项->程序->设置默认值。这样脚本就出来了。 3.如果还是不能录制脚本,也许是用户打开的网页干扰了用户要录制脚本的网页,建议把浏览器关闭后再重新录制,这样就可以录制脚本了 4.设置IE启动第三方浏览器扩展,勾去掉 5.如果以上都不能解决,那看看是不是录制的协议选错了,协议选错的话录制脚本也会为空