loadrunner11和https
最近做了一个接口测试的项目,json格式,https协议,使用postman调试这个接口,在postman中写好三个表头Authorization、sessionIndex、Content-Type和body的内容,接口调通。用loadrunner11写脚本,脚本如下:
开启全部日志,并开启print SSL information,运行后,查看日志,服务器返回503 Service Unavailable。

猜测是脚本的问题,增加了其他表头,body的内容使用json工具转义,回放,服务器依然返回503,勾选winlnet replay instead of sockets(Windows only),回放出现
"HttpSendRequest" failed, Windows error code=12029 (cannot connect) and retry limit (0) exceeded for URL="https://192.168.11.11/getCashierJson.htm?的错误,尝试使用网上的做法,没有成功。继续查看详细日志,发现了两条信息,服务器提前关闭连接如下
t=1091ms: Server sg.eservice-sim.sipac.gov.cn has shut down the connection [0] [MsgId: MMSG-26000]
Action.c(20): t=1095ms: Closed connection [0] to 192.168.11.11:443 after completing 0 requests [MsgId: MMSG-26000]
感觉恍然大悟,服务器提前关闭了连接,猜测是我的请求被阻挡了,查看应用程序的日志,应用程序无该条请求的日志,查看服务器的日志,服务器日志为空,OMG,心好累,后来找到运维工程师,询问是不是网络方面的问题,,但是既然postman可以调通,脚本请求自然可以调通。
回去继续修改我的脚本,万分灰心之时,想到我的虚拟机中有loadrunner12.02,就用12调试一下看看。
使用12回放脚本,返回结果任然是503,勾选winlnet replay instead of sockets(Windows only),再次回放,查看日志,what,日志中返回了正确的数据,为什么lr11出错,lr12可以调通,然后翻阅loadrunner手册,发现,loadrunner12增强了SSL,增加了TLS1.1/TLS1.2和NPN的支持。

总结:loadrunner11处理https真的很弱鸡,对于采用https的系统只能使用录制的方式,要不然11处理不了手写的使用https的脚本。同时,建议以后都使用loadrunner12。避免耽误项目进度。
补充,loadrunner12运行脚本的时侯也会出现Attempting "HttpSendRequest" retry due to Windows error code=12057 (certificate revoked) for URL="https://192.168.11.11/resource_access_orm/privilege/create/v1.0"和Attempting "HttpSendRequest" retry due to Windows error code=12045 (invalid Certification Authority) for URL="https://192.168.11.11/resource_access_orm/privilege/create/v1.0" ,根据网上的设置了,问题的不到解决,目前待解决。
loadrunner11和https的更多相关文章
- 【性能测试】LoadRunner11安装(包含破解、汉化)
LoadRunner安装(包含破解.汉化) 安装LoadRunner a.以解压包的方式打开[性能测试工具LR11.00].loadrunner-11.iso文件,运行“setup.ext”(花费时间 ...
- loadrunner11中文版破解文档+录制脚本(图/文)
下面是整理后的loadrunner11破解版的所有文件及操作步骤. LoadRunner11安装 1.Loadrunner11下载链接:https://pan.baidu.com/s/15Svt3kt ...
- Windows10环境下loadrunner11 安装
loadrunner11安装包下载:链接:https://pan.baidu.com/s/12AVNtopwuA-UDsoxbbLgoQ 密码:deaf 链接:https://pan.baidu.co ...
- Loadrunner11.0安装与简单使用
公司开发了APP或者微信小程序啊什么的,都会先进行性能测试,而性能测试一般肯定会来测试接口的压测,并发.Loadrunner是一个很强大的测试工具,它是一种预测系统行为和性能的负载测试工具.通过以模拟 ...
- LoadRunner11的安装和使用及其注意点(测试系统是win7)
一.安装 LoadRunner11的下载地址:http://www.ddooo.com/softdown/61971.htm 链接标题里[loadrunner11 中文破解版]实质上下载下来是没有破解 ...
- loadrunner11 安装破解,汉化包
说说自己的心痛史,好不容易安装了loadrunner 11 居然浏览器不支持,我的系统是win8.1,ie浏览器最低支持ie11,我还能说啥子...其他浏览器试过了依旧是不可以!!所以我安装了一个虚拟 ...
- loadrunner11 +Win7 + 支持ie9,录制成功
loadrunner11 支持ie9,录制成功 中文例子: https://wenku.baidu.com/view/1123925377232f60ddcca149.html http://blog ...
- loadrunner11录制为空的解决办法(win7+chrome最新版本)
参考:https://www.cnblogs.com/zhang-zhi/archive/2018/09/10/9622605.html loadrunner11在win7中,使用chrome浏览器的 ...
- loadrunner11破解失败,已解决“ license security violation.Operation is not allowed ”问题
参考链接https://blog.csdn.net/yongrong/article/details/7891738,亲测可以解决问题 在64位win7系统中安装LR11时,采用普通的方法无法授权.最 ...
随机推荐
- September 16th 2017 Week 37th Saturday
We are all in the gutter, but some of us are looking at the stars. 身处艰难,但仍有人仰望星空. When standing on t ...
- November 13th 2016 Week 47th Sunday The 1st Day
Adventure may hurt you, but monotony will kill you. 也许冒险会让你受伤,但一成不变会让你灭亡. Just change a bit, let the ...
- 自定义配置编译linux内核
1 编译linux内核原因一般情况下,我们是不需要重新去编译linux内核的,但如果你发现你需要修改内核的某个部分或者说你需要的某个模块并没有编译进内核,那里你可以通过重新编译内核来满足你的需求,比如 ...
- JSON转换的原创工具类
进来在项目中总是遇到ArrayList线性表需要转化成JSONArray的场景,或者Java对象和JSON字符串之间的转化问题,于是乎自己写了一个粗糙的工具类,经过初步的测试,暂时还未发现什么bug, ...
- JavaScript-2.内置对象---简单脚本之弹出对话框显示当前时间 ---ShinePans
<html> <head> <meta http-equiv="content-type" content="text/html; char ...
- shell批量远程连接mysql的方法
一.配置mysql服务器ip列表如下,可自定义: S1 1.1.1.1 3306 user passwd11 dbname_s1S2 2.2.2.2 3306 u ...
- react中受控组件相关的warning
在表单中,报如下的错,意思是非受控的输入框变成了受控的,报错信息如下 Warning: A component is changing an uncontrolled input of type te ...
- 机器学习中的特征缩放(feature scaling)
参考:https://blog.csdn.net/iterate7/article/details/78881562 在运用一些机器学习算法的时候不可避免地要对数据进行特征缩放(feature sca ...
- vs未能正确加载XXX包,编译时停止工作问题
出现这个问题的原因可能是配置更改或安装了另一个扩展,幸好之前用的不多,重新进行用户配置代价也不高,打开Visual Studio Tools: 选择VS2013 开发人员命令提示: 输入deven ...
- 修改Ubuntu从文本界面登录
1, 编辑grup文件 #sudo vim /etc/default/grup //找到这行 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" / ...