feat: UI循环控制器报告处理
This commit is contained in:
parent
2465587992
commit
cf669ea36b
|
@ -82,6 +82,9 @@ public class ApiScenarioReportResultService {
|
||||||
if (StringUtils.isNoneBlank(header)) {
|
if (StringUtils.isNoneBlank(header)) {
|
||||||
JSONObject jsonObject = JSONObject.parseObject(header);
|
JSONObject jsonObject = JSONObject.parseObject(header);
|
||||||
for (String resourceId : jsonObject.keySet()) {
|
for (String resourceId : jsonObject.keySet()) {
|
||||||
|
if (resourceId.length() > 36) {
|
||||||
|
resourceId = resourceId.substring(0, 36);
|
||||||
|
}
|
||||||
apiScenarioReportResultMapper.insert(this.newUiScenarioReportResult(reportId, resourceId, jsonObject.getJSONObject(resourceId)));
|
apiScenarioReportResultMapper.insert(this.newUiScenarioReportResult(reportId, resourceId, jsonObject.getJSONObject(resourceId)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@ public class ApiScenarioReportStructureService {
|
||||||
@Resource
|
@Resource
|
||||||
private ExtApiScenarioReportResultMapper extApiScenarioReportResultMapper;
|
private ExtApiScenarioReportResultMapper extApiScenarioReportResultMapper;
|
||||||
|
|
||||||
private static final List<String> requests = Arrays.asList("HTTPSamplerProxy", "DubboSampler", "JDBCSampler", "TCPSampler", "JSR223Processor", "AbstractSampler", "MsUiCommand");
|
private static final List<String> requests = Arrays.asList("HTTPSamplerProxy", "DubboSampler", "JDBCSampler", "TCPSampler", "JSR223Processor", "AbstractSampler");
|
||||||
private static final List<String> controls = Arrays.asList("Assertions", "IfController", "ConstantTimer");
|
private static final List<String> controls = Arrays.asList("Assertions", "IfController", "ConstantTimer");
|
||||||
|
|
||||||
public void save(List<ApiScenarioWithBLOBs> apiScenarios, String reportId, String reportType) {
|
public void save(List<ApiScenarioWithBLOBs> apiScenarios, String reportId, String reportType) {
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 834c40852b02d76d789714ac2d6032a9a16d321e
|
Subproject commit a5f0c6dd21dae86ebc232c5a3f6615a09d5d4dd3
|
|
@ -1,12 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="scenario-result">
|
<div class="scenario-result">
|
||||||
<div v-if="node.type === 'MsUiCommand'">
|
<div v-if="(node.children && node.children.length >0) || node.unsolicited
|
||||||
<ui-command-result
|
|
||||||
:index-number="node.index"
|
|
||||||
:command="node"
|
|
||||||
:result="node.value"/>
|
|
||||||
</div>
|
|
||||||
<div v-else-if="(node.children && node.children.length >0) || node.unsolicited
|
|
||||||
|| (node.type && this.stepFilter.get('AllSamplerProxy').indexOf(node.type) === -1)">
|
|| (node.type && this.stepFilter.get('AllSamplerProxy').indexOf(node.type) === -1)">
|
||||||
<el-card class="ms-card">
|
<el-card class="ms-card">
|
||||||
<div class="el-step__icon is-text ms-api-col">
|
<div class="el-step__icon is-text ms-api-col">
|
||||||
|
@ -19,6 +13,12 @@
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</el-card>
|
</el-card>
|
||||||
</div>
|
</div>
|
||||||
|
<div v-else-if="node.type === 'MsUiCommand'">
|
||||||
|
<ui-command-result
|
||||||
|
:index-number="node.index"
|
||||||
|
:command="node"
|
||||||
|
:result="node.value"/>
|
||||||
|
</div>
|
||||||
<div v-else>
|
<div v-else>
|
||||||
<ms-request-result
|
<ms-request-result
|
||||||
:step-id="node.stepId"
|
:step-id="node.stepId"
|
||||||
|
|
|
@ -67,7 +67,7 @@ export default {
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
label() {
|
label() {
|
||||||
return this.command.label && atomicCommandDefinition[this.command.label] ? atomicCommandDefinition[this.command.label].cnName : '';
|
return this.command.label;
|
||||||
},
|
},
|
||||||
isUnexecute() {
|
isUnexecute() {
|
||||||
return this.result && this.result.status === 'unexecute';
|
return this.result && this.result.status === 'unexecute';
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 6580a41c58fe3ad8dd38e53c3e15b5a83fc71de9
|
Subproject commit 67ee9baecc13df8f37f097bfba292cb004443b67
|
Loading…
Reference in New Issue