在微服务世界中进行性能测试时(主要是负载测试),您的应用程序依赖的外部依赖项 (API) 的方法是什么,但不由您的团队拥有/控制。在我的情况下,外部依赖项由同一公司内的团队拥有。那么您会指向相应的“真实”集成非产品端点,还是会创建存根并模拟它们的响应时间以尽可能匹配生产?
我意识到这两种方法各有利弊,根据测试的目标,一种方法优于另一种方法。但你最喜欢的是什么?不一定要在上述两者之间进行选择。可以是完全不同的。
stub external-dependencies performance-testing
external-dependencies ×1
performance-testing ×1
stub ×1