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

如题所述

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

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

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

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

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

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

再次运行查看结果:

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

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网