LoadRunner报26612错误的解决方案
2015-05-19 14:47 在云端漫步 阅读(3797) 评论(0) 编辑 收藏 举报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的错误了,哈哈哈哈!