首页 > 解决方案 > 如何使用 Jmeter 在 API 中捕获调用其他 API 的响应时间

问题描述

我目前正在使用 Jmeter 来测试 API 的响应时间。让我们称它为 API A。如果 API A 调用托管在同一服务器但不同端口上的 API B,我有没有办法使用 Jmeter 捕获 API B 的响应时间?

我意识到这里有一个类似的问题,它试图完成同样的事情,但它对我不起作用。我没有看到对 API B 的内部调用。

标签: jmeterperformance-testingload-testingjmeter-plugins

解决方案


你不能。Jmet是局外人,Jmet 只知道存在API-A,不知道内部实现(API-A调用API-B)。

更好的设计是,对于每个 API,其本身应该度量总运行时间并登录到度量服务器。您可以探索很多关于服务器端指标系统的选项。


推荐阅读