fix:用例和场景的请求参数显示优化 post请求 默认选中请求体 get和delete默认选中QUERY参数
This commit is contained in:
parent
648b9a930f
commit
056f5cf1a8
|
@ -160,6 +160,6 @@ public class TestPlanController {
|
|||
api.setMode(testplanRunRequest.getMode());
|
||||
api.setResourcePoolId(testplanRunRequest.getResourcePoolId());
|
||||
String apiRunConfig = JSONObject.toJSONString(api);
|
||||
testPlanService.run(testplanRunRequest.getTestPlanID(), testplanRunRequest.getProjectID(), testplanRunRequest.getUserId(), testplanRunRequest.getTriggerMode(), apiRunConfig);
|
||||
testPlanService.run(testplanRunRequest.getTestPlanId(), testplanRunRequest.getProjectId(), testplanRunRequest.getUserId(), testplanRunRequest.getTriggerMode(), apiRunConfig);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,14 +7,14 @@ import lombok.Setter;
|
|||
@Getter
|
||||
@Setter
|
||||
public class TestplanRunRequest {
|
||||
private String testPlanID;
|
||||
private String projectID;
|
||||
private String testPlanId;
|
||||
private String projectId;
|
||||
private String userId;
|
||||
private String triggerMode;
|
||||
private String mode;
|
||||
private String reportType;
|
||||
private String onSampleError;
|
||||
private String runWithinResourcePool;
|
||||
private String resourcePoolId;
|
||||
private String triggerMode;//触发方式
|
||||
private String mode;//运行模式
|
||||
private String reportType;//报告展示方式
|
||||
private String onSampleError;//是否失败停止
|
||||
private String runWithinResourcePool;//是否选择资源池
|
||||
private String resourcePoolId;//资源池Id
|
||||
}
|
||||
|
||||
|
|
|
@ -382,7 +382,7 @@ public class TestPlanReportService {
|
|||
testPlanMapper.updateByPrimaryKeySelective(testPlan);
|
||||
}
|
||||
|
||||
if (StringUtils.equalsAny(report.getTriggerMode(), ReportTriggerMode.SCHEDULE.name())) {
|
||||
if (StringUtils.equals(report.getTriggerMode(), ReportTriggerMode.API.name()) || StringUtils.equals(report.getTriggerMode(), ReportTriggerMode.SCHEDULE.name())) {
|
||||
//发送通知
|
||||
sendMessage(report);
|
||||
}
|
||||
|
|
|
@ -1058,7 +1058,11 @@ public class TestPlanService {
|
|||
RunTestPlanRequest performanceRequest = new RunTestPlanRequest();
|
||||
performanceRequest.setId(caseID);
|
||||
performanceRequest.setTestPlanLoadId(caseID);
|
||||
performanceRequest.setTriggerMode(ReportTriggerMode.TEST_PLAN_SCHEDULE.name());
|
||||
if (StringUtils.equals(ReportTriggerMode.API.name(), triggerMode)) {
|
||||
performanceRequest.setTriggerMode(ReportTriggerMode.API.name());
|
||||
} else {
|
||||
performanceRequest.setTriggerMode(ReportTriggerMode.TEST_PLAN_SCHEDULE.name());
|
||||
}
|
||||
String reportId = null;
|
||||
try {
|
||||
reportId = performanceTestService.run(performanceRequest);
|
||||
|
@ -1091,6 +1095,7 @@ public class TestPlanService {
|
|||
if (!performaneReportIDList.isEmpty()) {
|
||||
//性能测试时保存性能测试报告ID,在结果返回时用于捕捉并进行
|
||||
testPlanReportService.updatePerformanceInfo(testPlanReport, performaneReportIDList, ReportTriggerMode.SCHEDULE.name());
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -1114,7 +1119,11 @@ public class TestPlanService {
|
|||
scenarioRequest.setId(senarionReportID);
|
||||
scenarioRequest.setReportId(senarionReportID);
|
||||
scenarioRequest.setProjectId(projectID);
|
||||
scenarioRequest.setTriggerMode(ReportTriggerMode.SCHEDULE.name());
|
||||
if (StringUtils.equals(triggerMode, ReportTriggerMode.API.name())) {
|
||||
scenarioRequest.setTriggerMode(ReportTriggerMode.API.name());
|
||||
} else {
|
||||
scenarioRequest.setTriggerMode(ReportTriggerMode.SCHEDULE.name());
|
||||
}
|
||||
scenarioRequest.setExecuteType(ExecuteType.Saved.name());
|
||||
Map<String, Map<String, String>> testPlanScenarioIdMap = new HashMap<>();
|
||||
testPlanScenarioIdMap.put(testPlanID, planScenarioIdMap);
|
||||
|
|
|
@ -110,6 +110,7 @@
|
|||
MsApiAssertions
|
||||
},
|
||||
props: {
|
||||
method: String,
|
||||
request: {},
|
||||
response: {},
|
||||
showScript: {
|
||||
|
@ -144,7 +145,7 @@
|
|||
}
|
||||
};
|
||||
return {
|
||||
activeName: "headers",
|
||||
activeName: this.request.method === "POST" ? "body" : "parameters",
|
||||
rules: {
|
||||
name: [
|
||||
{max: 300, message: this.$t('commons.input_limit', [1, 300]), trigger: 'blur'}
|
||||
|
@ -187,6 +188,7 @@
|
|||
})
|
||||
},
|
||||
init() {
|
||||
|
||||
if (!this.request.body) {
|
||||
this.request.body = new Body();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue