jmeter - 如何使用 Jmeter 在 API 中捕获调用其他 API 的响应时间
问题描述
我目前正在使用 Jmeter 来测试 API 的响应时间。让我们称它为 API A。如果 API A 调用托管在同一服务器但不同端口上的 API B,我有没有办法使用 Jmeter 捕获 API B 的响应时间?
我意识到这里有一个类似的问题,它试图完成同样的事情,但它对我不起作用。我没有看到对 API B 的内部调用。
解决方案
你不能。Jmet
是局外人,Jmet 只知道存在API-A
,不知道内部实现(API-A
调用API-B
)。
更好的设计是,对于每个 API,其本身应该度量总运行时间并登录到度量服务器。您可以探索很多关于服务器端指标系统的选项。
推荐阅读
- mongodb - Springboot如何连接mongodb聚合
- rpa - Web 表搜索并单击
- c# - 如何使用 C# 和 SslStream 类打开与 TLS 通道绑定的连接?
- linux - 如何在 Centos 7 中将 libtiff 更新到最新版本?
- python - While循环猜数
- python - 不能使用评估的计算器赋值。它给出了类型错误:“NoneType”对象在最后一个函数中不可迭代
- android - 使用来自 android studio 上 SQLite 的值更新 mysql Row
- docker - docker中的集群管理和编排有什么区别?
- azure - 用于查找给定订阅和区域的可用 VM 大小/sku 的 Azure ARM API
- android - BeaconManager updateScanPeriods 不会改变扫描率