refactor(性能测试): 增加上传资源文件的类型, 合并 csv 和 jar 的保存方式统一使用 resourceFiles

This commit is contained in:
Captain.B 2021-03-11 14:12:49 +08:00
parent b93fac0ee5
commit b9be1ddd0e
1 changed files with 3 additions and 2 deletions

View File

@ -19,7 +19,8 @@ import io.metersphere.service.FileService;
import io.metersphere.service.KubernetesTestEngine; import io.metersphere.service.KubernetesTestEngine;
import io.metersphere.service.TestResourcePoolService; import io.metersphere.service.TestResourcePoolService;
import org.apache.commons.beanutils.ConstructorUtils; import org.apache.commons.beanutils.ConstructorUtils;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.ListUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.reflections8.Reflections; import org.reflections8.Reflections;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -92,7 +93,7 @@ public class EngineFactory {
} }
List<FileMetadata> jmxFiles = fileMetadataList.stream().filter(f -> StringUtils.equalsIgnoreCase(f.getType(), FileType.JMX.name())).collect(Collectors.toList()); List<FileMetadata> jmxFiles = fileMetadataList.stream().filter(f -> StringUtils.equalsIgnoreCase(f.getType(), FileType.JMX.name())).collect(Collectors.toList());
List<FileMetadata> resourceFiles = fileMetadataList.stream().filter(f -> !StringUtils.equalsIgnoreCase(f.getType(), FileType.JMX.name())).collect(Collectors.toList()); List<FileMetadata> resourceFiles = ListUtils.subtract(fileMetadataList, jmxFiles);
// 合并上传的jmx // 合并上传的jmx
byte[] jmxBytes = mergeJmx(jmxFiles); byte[] jmxBytes = mergeJmx(jmxFiles);
final EngineContext engineContext = new EngineContext(); final EngineContext engineContext = new EngineContext();