LoadRunner报26612错误的解决方案

LoadRunner压力测试时,一直会报12261错误,错误内容大概如下:

Error -26612: HTTP Status-Code=500 (Internal Server Error) for。。。。。。。。

网上也没有好的解决方案,有些人说看日志,但是具体解决方案没有,下面是我的解决办法;

开始我录制的脚本是用HTML方式录制的,在场景运行的时候就会一直报26612 errro,后来我换成URL录制脚本的方式,发现开始没报错,

但是运行到最后虚拟用户释放的时候,还是报这个错;然后我就在浏览器中随机测试业务场景,(当前我测试的是登录),发现在前端测试点击登录的时候半天没反应,

后来就报http 500错误,oracle服务器上数据库出现' ORA-12516: 错误;然后检查到最后,发现是出错的原因是jdbc连接关闭,无法连接上数据库jdbc连接池了;网上

搜罗解决方案,原来是数据库最大进程数设置过小了,默认是150,可以更改大小,我用的数据库是oracle 11g,直接修改processes就可以了,不用在修改session值;

SQL> show parameter processes

默认是150;

SQL> alter system set processes=300 scope=spfile;

注意:修改之后必须重启数据库。命令如下

SQL> shutdown immediate
SQL> startup
SQL> show parameter processes

然后用URL的录制方式,修改了processes进程数后,执行场景没再报26612的错误了,哈哈哈哈!

原文地址:https://www.cnblogs.com/fankoko/p/4514543.html