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