Class TestMetricsCollector
java.lang.Object
io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
测试指标收集器
负责收集测试过程中的各种性能指标
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
getCounter
(String name) 获取计数器值double
获取度量值获取指标的HTML表示long
获取计时器值boolean
检查是否有指标数据void
recordGb28181Message
(String messageType) 记录GB28181消息void
recordSipError
(String errorType) 记录SIP错误void
recordSipRequestSent
(String method) 记录SIP请求发送void
recordSipResponseReceived
(int statusCode) 记录SIP响应接收void
recordTestFailure
(String testName) 记录测试失败void
recordTestStart
(String testName) 记录测试开始void
recordTestSuccess
(String testName) 记录测试成功void
startCollection
(String sessionId) 开始收集指标void
停止收集指标
-
Constructor Details
-
TestMetricsCollector
public TestMetricsCollector()
-
-
Method Details
-
startCollection
开始收集指标 -
stopCollection
public void stopCollection()停止收集指标 -
recordTestStart
记录测试开始 -
recordTestSuccess
记录测试成功 -
recordTestFailure
记录测试失败 -
recordSipRequestSent
记录SIP请求发送 -
recordSipResponseReceived
public void recordSipResponseReceived(int statusCode) 记录SIP响应接收 -
recordSipError
记录SIP错误 -
recordGb28181Message
记录GB28181消息 -
hasMetrics
public boolean hasMetrics()检查是否有指标数据 -
getMetricsHtml
获取指标的HTML表示 -
getCounter
获取计数器值 -
getGauge
获取度量值 -
getTimer
获取计时器值
-