jmeter - 如何使用 Jmeter 捕获 API 内调用其他 API 的响应时间

标签 jmeter performance-testing load-testing jmeter-plugins

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

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

最佳答案

JMeter 对您的应用程序底层发生的情况一无所知,它会发送 HTTP Request ,等待响应并测量所花费的时间以及其他一些metrics

如果 API 调用背后有一些额外的事件,捕获它的唯一方法是使用 profiler toolAPM tool在被测试的应用程序结束时。

关于jmeter - 如何使用 Jmeter 捕获 API 内调用其他 API 的响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59782471/

相关文章:

testing - 如何将线程计数和初始延迟作为最终线程组中的变量传递?

c - Loadrunner - 在脚本之间共享共同的 Action

jmeter - 负载测试 RestFul Api ,一次性授权

performance - 是否可以使用表达式在 JMeter 中创建用户定义变量?

maven - "Build step ' 调用顶级 Maven 目标 ' marked build as failure"错误

java - Jmeter 中的 Beanshell 脚本

service - mqtt 负载测试服务

visual-studio - Azure Web 应用程序网关性能与负载测试

json - 如何以 POST 方法从 csv 文件发送 JSON 数据?

maven - Jmeter- NonGUIDriver java.lang.IllegalArgumentException 中的错误