Loadrunner性能测试(七):问题总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Loadrunner性能测试(七):问题总结相关的知识,希望对你有一定的参考价值。
参考技术A 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: 在尝试与主机“www.baidu.com”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// www.csdn.net /”的“www.csdn.net”时失败 “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数量,也可以更少。
loadrunner性能测试——入门
一、loadrunner介绍及特点
Loadrunner(从名字上可以理解为负载跑步者)是一种预测系统行为和性能的工业标准级负载测试工具,适用于各种体系架构的自动负载测试。
通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。
通过使用LoadRunner ,企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。
支持广泛的协议和技术,为您的特殊环境提供特殊的解决方案。
loadrunner是惠普的收费产品,可以免费试用10天。除此之外,还有很多免费的负载/压力测试工具。
二、软件使用流程
安装完成之后,主要有三个application,
按照适用顺序依次为:Virtual User Generator(VU Gen) ——Controller——Analysis。
1.Virtual User Generator(VU Gen) 录制脚本
录制脚本可以理解为接下来你要测试的操作,例如:要对登录、交卷进行测试,那录制脚本时你就执行登录系统、点击交卷这两个操作就可以了。
2.Controller运行负载测试
运行负载测试就是对你刚刚录制的脚本进行测试,当然,在运行测试之前,需要你根据实际情况进行一些场景设置,例如:设置虚拟用户数量、设置用户初始化时间、启动时间、运行时间等等。
3.Analysis测试结果分析
测试完毕,loadrunner收集汇总所有的测试数据,并提供高级的分析和报告工具,以便迅速查找到性能问题并追溯原由。
三、运行环境及注意事项(Version 11)
安装完成,在使用时,如果还有什么小状况,可以尝试修复一下(大多时候会起作用)。控制面板——修复。
以上是关于Loadrunner性能测试(七):问题总结的主要内容,如果未能解决你的问题,请参考以下文章