Class TestMetricsCollector
java.lang.Object
io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
测试指标收集器
负责收集测试过程中的各种性能指标
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetCounter(String name) 获取计数器值double获取度量值获取指标的HTML表示long获取计时器值boolean检查是否有指标数据voidrecordGb28181Message(String messageType) 记录GB28181消息voidrecordSipError(String errorType) 记录SIP错误voidrecordSipRequestSent(String method) 记录SIP请求发送voidrecordSipResponseReceived(int statusCode) 记录SIP响应接收voidrecordTestFailure(String testName) 记录测试失败voidrecordTestStart(String testName) 记录测试开始voidrecordTestSuccess(String testName) 记录测试成功voidstartCollection(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
获取计时器值
-