生产环境全链路压测建设历程 25:FAQ 7、8 正常业务保护和外调接口的处理
FAQ 7 系统压出异常或极限情况,如何最大限度保证正常业务不受影响?
只要部署了 java 探针,探针本身会和控制台做联动。
在配置压测场景的时候,平台本身有要求配置系统的 SLA。(服务等级协议 SLA(Service Level Agreement)是判定压测是否异常的重要依据。请为各业务活动设置 SLA,从而监控压测中服务状态、查看异常告警或及时终止压测。)
在启动压测的时候,会把当前系统的情况和当前压测的 SLA 进行关联。
一般会启动阶梯式压测
FAQ 8 与支付相关业务,怎么进行支付处理及避免金融机构风控?
其实这个问题,和测试环境的情况类似,即
1、mock 接口,模拟一些接口,在别的接口没有开发好的时候,你需要测试,可以先模拟一个假接口来测试。
2、若需要调用第三方接口时,比如支付接口。
3、查看数据,比如开放数据库的部分数据时,开发一个接口供他人使用。
而在生产压测过程中,在使用 java 探针的方式里面,可以在压测控制台对应用的进行 mock(挡板)配置。 一般是短信、支付这种用的比较多。
评论