zoukankan      html  css  js  c++  java
  • LR回放https协议脚本失败:[GENERAL_MSG_CAT_SSL_ERROR]connect to host "XXX" failed:[10054] Connection reset by peer [MsgId:MERR-27780]

    Loadrunner默认发送是通过sockets(将http转换为sockets)发送的,而sockets默认SSL的版本为SSL2和SSL3。HTTPS协议录制的脚本以SSL3版本回放时会使sockets端口连接失败,会被服务器拒绝连接。

    方法一:

    解决方法:设置Run-time Setting

    找到Internet Protocol - Preferences - Advanced,勾选“winlnet replay instead of sockets(windows only)”选项,即可。

    如图:

    勾选这个选项后,LR就会使用winlnet的引擎回放脚本(只有windows使用)。Winlnet是微软的一个通信引挚,其IE是基于这个通信引挚,Winlnet不支持unix,而且该默式在vuser线程默式不能准确模块网络连接的速度以及连接的数量。

    方法二:

    在报错的链接前面加上如下代码:

    web_set_sockets_option("SSL_VERSION","TLS");

    再次回放问题得到解决,而且同时能够解决请求应答时间超过20s的请求

    解决方案来自:https://www.cnblogs.com/wensiyang0916/p/6141296.html?utm_source=itdadao&utm_medium=referral

  • 相关阅读:
    取某个关键词以及之后的数据
    从SQL下载大量数据到Excel
    SQL 分页
    whereis linux文件搜索
    crontab Linux定时器工具
    Angular
    工具
    百度OAuth2.0登录
    JS事件学习 拖拽,鼠标键盘事件实例汇总
    信息栏滚动效果学习总结
  • 原文地址:https://www.cnblogs.com/hahatest/p/8657608.html
Copyright © 2011-2022 走看看