1.上一编我们学习的了fegin 的fallback ,兜底类,可以在服务超时或者不可用时,返回我们的兜底方法,但是如果有大量的持续的请求的时候,请求也不是超时的,能正常返回的,但是系统一下子处理不过来的时候,就会阻塞当前的服务了,这个场景如何测试呢?
2.修改could-user 的tomcat线程处理数量为10,默认为200
server: port: 8990 tomcat: max-threads: 10
启动我们的服务
下载压测工具,jmeter,启动jmeter配置一个测试计划
用CMD执行我们的执行计划
jmeter -n -t testplan/cloudtest.jmx -l testplan/result/result.txt -e -o testplan/webreport
以上内容自行百度学习
启动后,我们打开浏览器或者postman 测试我们的其他接口,发现访问
http://localhost:8990/user/getUserInfo我们服务的其他接口时,起码要3S或者5S才返回结果