一种回放式压测工具的设计
📌 原文链接:https://mp.weixin.qq.com/...🕘 收藏时间:2023 年 07 月 06 日📂
文档目录:我的文档/应用/微信收藏📑 本文档由金山文档【网页转文档】一键生成
原创质量价值质量价值
不知道有多少人之前了解过 TCPCopy、TCPReplay、GoReplay 这类工具?这类工具都是将
请求转发到另外一个环境中实现流量的『回放』,在量化金融领域,也有类似的概念,
称之为“回测”。
这种回放型的测试其实非常适合用于压测,这要从传统压测的缺陷说起。
假设有这么一个外卖下单接口:POST /api/order,需要传入商户 ID、菜品 ID 等参数,如
果计划用 100 并发线程去压这个接口,你肯定会考虑以下几个问题:
是使用同一商户、同一菜品去压测?
是使用同一商户、不同菜品去压测?
是使用 100 个商户、不同菜品去压测?
是使用 20 个商户、每个商户相同菜品去压测?