当我们刚开始接触性能测试时,遇到各种问题是很正常。
今天在jmeter运行测试脚本时,就发现一个问题,设置线程数为100个,然后运行脚本,第一次运行程序正常,第二次运行时错误率直接到77%
解决办法: 进入数据库更改最大连接数
-
1,打开数据库查看数据库当前的最大连接数:
show variables like ‘%max_connections%’;
数据库默认最大连接数是151
-
2.更改最大连接数:
set GLOBAL max_connections=2000;
再查看一下数据库的连接数
然后在运行jmeter脚本,发现出错率正常了