refactor(性能测试): socket中报告状态判断
This commit is contained in:
parent
17e5e37b5c
commit
9e3effefb3
|
@ -3,8 +3,8 @@ package io.metersphere.websocket;
|
||||||
import io.metersphere.base.domain.LoadTestReportWithBLOBs;
|
import io.metersphere.base.domain.LoadTestReportWithBLOBs;
|
||||||
import io.metersphere.commons.constants.PerformanceTestStatus;
|
import io.metersphere.commons.constants.PerformanceTestStatus;
|
||||||
import io.metersphere.commons.utils.LogUtil;
|
import io.metersphere.commons.utils.LogUtil;
|
||||||
import io.metersphere.performance.service.PerformanceTestService;
|
|
||||||
import io.metersphere.performance.service.PerformanceReportService;
|
import io.metersphere.performance.service.PerformanceReportService;
|
||||||
|
import io.metersphere.performance.service.PerformanceTestService;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@ -112,7 +112,11 @@ public class ReportWebSocket {
|
||||||
if (!session.isOpen()) {
|
if (!session.isOpen()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (StringUtils.equalsAny(report.getStatus(), PerformanceTestStatus.Running.name(), PerformanceTestStatus.Reporting.name())) {
|
if (StringUtils.equalsAny(report.getStatus(),
|
||||||
|
PerformanceTestStatus.Starting.name(),
|
||||||
|
PerformanceTestStatus.Running.name(),
|
||||||
|
PerformanceTestStatus.Reporting.name())
|
||||||
|
) {
|
||||||
session.getBasicRemote().sendText("refresh-" + Math.random());
|
session.getBasicRemote().sendText("refresh-" + Math.random());
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
Loading…
Reference in New Issue