loadrunner12使用问题总结

以下只是针对我在使用中,问题对应的解决方案,可能不适用于所有。

1、启动录制,浏览器卡着不动

原因1、浏览器版本过高,不兼容 官方文档的说明是支持ie11、firefox24 chrome30    我降低版本后firefox24正常了,chrome还是出现这个问题,打开录制就显示无响应,于是我就不知道怎么办了。

原因2、IE浏览器里面的有个设置项,启用第三方浏览器扩展,默认是选中的,去掉选中,保存。

2、回放过程中出现Error -27776: SSL protocol error when attempting to connect

脚本中添加 web_set_sockets_option("SSL_VERSION","TLS1.2");

有网上介绍说如下处理,个人还没尝试:

You can add an entry to port mapping settings (Recording Options->Network->Mapping and Filtering). For the hostname that you have issues with add it there and select Connection Type to SSL, SSL version to TLS1.2 . 

3、登录信息无法关联,导致回放报错。

录制脚本中,含有登录信息的,如果无法自动关联,回放过程中,可能就导致登录失败。(看自动关联后的脚本,应该是把动态获取登录信息的部分用正则表达式来替换了,以保证每次都能获取到动态数据)。这个时候,就可以打开F12,看看页面发送请求的时候,都有哪些request header,通常是用cookie来作为登录校验,这个时候,你就可以使用web_add_atuo_header,将请求头添加到脚本中,不用登录页面,直接使用请求cookie登录。

4、使用fiddler录制脚本

当浏览器都不支持录制的时候,可以考虑通过fiddler来获取请求,然后将请求另存后,通过lr打开,lr能识别fiddler的请求信息。所以这么实现是可以的。

5、使用代理录制脚本。

lr中有个代理录制模式,原理是将lr作为一个代理服务器,本地的浏览器通过lr这个代理服务器,来访问测试机,这样浏览器发送的请求信息,都会先经过lr,再到达服务器,这样lr就能将请求解析为脚本了。(目前个人还没调通,但是原理应该就是这样,和fiddler类似)

6、web_add_header 和web_add_auto_header

web_add_header只作用于添加后的下一个请求,而web_add_auto_header是全局作用的,添加后,后面的请求都会带上此header值。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值