Document

个人笔记--注意事项

  • 压测结果返回中增加断言判断,根据正常业务场景的字段模拟判断返回结果是否正常,不能简单的根据http状态值200来判断
  • 务必不能让压测数据污染线上数据(对于可能污染线上数据的接口,请做好识别准备工作,如压测时通过特殊字段或特殊参数进行区分)
  • 建议在测试环境(非线上环境)做一遍全面的慢SQL排雷压测,慢SQL检查的时间设置为1s,PR链路涉及到的所有关键表,压测前建议单表数据量在800W以上进行压测,数据量太少不容易发现慢SQL
  • 如果有缓存,但是缓存时间较短(缓存有效期不足 12 小时),建议按无缓存压(压测时关闭缓存),注意缓存的更新策略,避免出现缓存击穿的情况
  • 涉及到第三方的地方,可以进行模拟mock满足需要测试的场景
  • 最终的压测 QPS 数据之外,需要关注并记录压测过程中成功率、响应时间 RT、CPU、内存、系统负载 load 等

posted on 2020-11-09 15:45  小排顾  阅读(94)  评论(0编辑  收藏  举报

导航