PerfMon Metrics Collector 无法连接

问题描述 投票:0回答:1

我在 docker 容器中有一个数据库,我创建了一个 api 来从数据库获取数据。我想查看数据库在使用 cpu、内存、i/o 和网络方面的性能。

因此,我使用 http 请求作为采样器,使用 jp@gc - PerfMon Metrics Collector 作为监听器,但是当我运行此测试时,我收到一条错误消息,如下所示

00:38:36 - 错误:java.net.ConnectException:连接被拒绝:连接(在 jmeter 中)

以及来自我正在运行的 api 终端的消息

127.0.0.1 - - [29/Jan/2024 00:58:58] 代码 400,消息错误的请求语法('测试') 127.0.0.1 - - [2024 年 1 月 29 日 00:58:58]“测试”400 -

如何解决这个问题?

jmeter performance-testing
1个回答
0
投票

PerfMon Metrics Collector 不应针对您的“API”。

你需要做的是:

  1. 安装PerfMon Server Agent到您要监控的主机
  2. 运行它
  3. 将 PerfMon Metrics Collector 配置为使用您要监控的计算机的主机名或 IP 地址以及默认端口
    4444
    ,而不是您的 API 所在的端口

更多信息:如何在 JMeter 负载测试期间监控服务器运行状况和性能

© www.soinside.com 2019 - 2024. All rights reserved.