fix(接口测试): 前置等待时间禁用不生效
This commit is contained in:
parent
10d92940aa
commit
7861bca060
|
@ -134,19 +134,24 @@ public class MsCommonElementConverter extends AbstractJmeterElementConverter<MsC
|
|||
isPre ? MsProcessorConverterFactory::getPreConverter : MsProcessorConverterFactory::getPostConverter;
|
||||
|
||||
// 处理环境中,步骤前处理器
|
||||
beforeStepProcessors.forEach(processor -> {
|
||||
beforeStepProcessors.stream()
|
||||
.filter(MsProcessor::getEnable)
|
||||
.forEach(processor -> {
|
||||
processor.setProjectId(msCommonElement.getProjectId());
|
||||
getConverterFunc.apply(processor.getClass()).parse(tree, processor, config);
|
||||
});
|
||||
|
||||
processorConfig.getProcessors()
|
||||
processorConfig.getProcessors().stream()
|
||||
.filter(MsProcessor::getEnable)
|
||||
.forEach(processor -> {
|
||||
processor.setProjectId(msCommonElement.getProjectId());
|
||||
getConverterFunc.apply(processor.getClass()).parse(tree, processor, config);
|
||||
});
|
||||
|
||||
// 处理环境中,步骤后处理器
|
||||
afterStepProcessors.forEach(processor -> {
|
||||
afterStepProcessors.stream()
|
||||
.filter(MsProcessor::getEnable)
|
||||
.forEach(processor -> {
|
||||
processor.setProjectId(msCommonElement.getProjectId());
|
||||
getConverterFunc.apply(processor.getClass()).parse(tree, processor, config);
|
||||
});
|
||||
|
|
|
@ -242,7 +242,9 @@ public class MsScenarioConverter extends AbstractJmeterElementConverter<MsScenar
|
|||
isPre ? MsProcessorConverterFactory::getPreConverter : MsProcessorConverterFactory::getPostConverter;
|
||||
|
||||
// 添加前后置
|
||||
envScenarioProcessors.forEach(processor -> {
|
||||
envScenarioProcessors.stream()
|
||||
.filter(MsProcessor::getEnable)
|
||||
.forEach(processor -> {
|
||||
processor.setProjectId(msScenario.getProjectId());
|
||||
getConverterFunc.apply(processor.getClass()).parse(tree, processor, config);
|
||||
});
|
||||
|
@ -289,7 +291,9 @@ public class MsScenarioConverter extends AbstractJmeterElementConverter<MsScenar
|
|||
isPre ? MsProcessorConverterFactory::getPreConverter : MsProcessorConverterFactory::getPostConverter;
|
||||
|
||||
// 添加场景前置处理器
|
||||
scenarioPreProcessors.forEach(processor -> {
|
||||
scenarioPreProcessors.stream()
|
||||
.filter(MsProcessor::getEnable)
|
||||
.forEach(processor -> {
|
||||
processor.setProjectId(msScenario.getProjectId());
|
||||
getConverterFunc.apply(processor.getClass()).parse(tree, processor, config);
|
||||
});
|
||||
|
|
|
@ -18,6 +18,9 @@ import static io.metersphere.api.parser.jmeter.constants.JmeterAlias.CONSTANT_TI
|
|||
public class TimeWaitingProcessorConverter extends MsProcessorConverter<TimeWaitingProcessor> {
|
||||
@Override
|
||||
public void parse(HashTree hashTree, TimeWaitingProcessor processor, ParameterConfig config) {
|
||||
if (!needParse(processor, config)) {
|
||||
return;
|
||||
}
|
||||
hashTree.add(getConstantTimer(processor));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue