美文网首页
Loadrunner性能测试(七):问题总结

Loadrunner性能测试(七):问题总结

作者: 零下的雨 | 来源:发表于2019-07-17 18:01 被阅读0次

    上一章节,运行过程中出现了几个问题,问题总结如下:

    1、lr录制时IE提示证书不正确
    进入Internet选项,找到安全,点击自定义级别,设置安全级别为最低,然后点击重置。


    image.png
    image.png

    2、LR报错Error -27780: [GENERAL_MSG_CAT_SSL_ERROR]connect to host "XXX.XXX.com" failed解决方法
    添加:web_set_sockets_option("SSL_VERSION","TLS");


    image.png

    3、# LR回放https协议脚本失败: 错误 -27778: 在尝试与主机“www.baidu.com”connect 时发生 SSL 协议错误
    Loadrunner默认发送是通过sockets(将http转换为sockets)发送的,而sockets默认SSL的版本为SSL2和SSL3。HTTPS协议录制的脚本以SSL3版本回放时使sockets端口连接失败,会被服务器拒绝连接。

    解决方法:设置运行时设置(快捷键F4)

    找到Internet 协议 - 首选项 - 高级,勾选“winlnet 回放,文不是套接字(仅Windows) ”选项。


    image.png

    4、 Error -27738:Action_rendezvous.c(24) 错误 -27738 将请求的传输重叠到 URL“https//www.csdn.net/”的“www.csdn.net”时失败 “WSA_IO_PENDING”
    在脚本开头添加:
    web_set_sockets_option("OVERLAPPED_SEND", "0");

    image.png

    再次运行查看结果:


    image.png
    image.png

    5、执行到最后报错了,由 mdrv 进程终止导致的非正常终止。
    在loadrunner中,默认的是每50个vuser会使用一个mdrv.exe进程,但是有些时候vuser中的使用的线程太多就会使测试程序的效率特别低,这时候就希望能够可以多起几个mdrv.exe的进程,每个进程中的vuser数量少一点,具体修改办法如下:
    进入安装目录dat--protocols文件夹下,找到CsNet.lrp文件,在[Vugen]下面新加一条MaxThreadPerProcess=40,这个40是要设置的vuser数量,也可以更少。


    image.png

    相关文章

      网友评论

          本文标题:Loadrunner性能测试(七):问题总结

          本文链接:https://www.haomeiwen.com/subject/hpaqlctx.html