fix(性能测试): 修改license校验方法名修改之后的遗留问题
This commit is contained in:
parent
aabb8f426c
commit
09df456c1d
|
@ -557,7 +557,7 @@ public class JmeterDocumentParser implements EngineSourceParser {
|
||||||
private void processBackendListener(Element backendListener) {
|
private void processBackendListener(Element backendListener) {
|
||||||
String resourcePoolId = context.getResourcePoolId();
|
String resourcePoolId = context.getResourcePoolId();
|
||||||
TestResourcePool resourcePool = CommonBeanFactory.getBean(TestResourcePoolService.class).getResourcePool(resourcePoolId);
|
TestResourcePool resourcePool = CommonBeanFactory.getBean(TestResourcePoolService.class).getResourcePool(resourcePoolId);
|
||||||
if (checkLicense() && !BooleanUtils.toBoolean(resourcePool.getBackendListener())) {
|
if (!BooleanUtils.toBoolean(resourcePool.getBackendListener())) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
KafkaProperties kafkaProperties = CommonBeanFactory.getBean(KafkaProperties.class);
|
KafkaProperties kafkaProperties = CommonBeanFactory.getBean(KafkaProperties.class);
|
||||||
|
@ -617,7 +617,7 @@ public class JmeterDocumentParser implements EngineSourceParser {
|
||||||
private void processCheckoutBackendListener(Element element) {
|
private void processCheckoutBackendListener(Element element) {
|
||||||
String resourcePoolId = context.getResourcePoolId();
|
String resourcePoolId = context.getResourcePoolId();
|
||||||
TestResourcePool resourcePool = CommonBeanFactory.getBean(TestResourcePoolService.class).getResourcePool(resourcePoolId);
|
TestResourcePool resourcePool = CommonBeanFactory.getBean(TestResourcePoolService.class).getResourcePool(resourcePoolId);
|
||||||
if (checkLicense() && !BooleanUtils.toBoolean(resourcePool.getBackendListener())) {
|
if (!BooleanUtils.toBoolean(resourcePool.getBackendListener())) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// 已经添加过不再重复添加
|
// 已经添加过不再重复添加
|
||||||
|
@ -648,20 +648,6 @@ public class JmeterDocumentParser implements EngineSourceParser {
|
||||||
context.setCheckBackendListener(true);
|
context.setCheckBackendListener(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean checkLicense() {
|
|
||||||
try {
|
|
||||||
ClassUtils.getClass("io.metersphere.xpack.license.service.LicenseService");
|
|
||||||
Object licenseService = CommonBeanFactory.getBean("licenseService");
|
|
||||||
Object result = MethodUtils.invokeMethod(licenseService, "valid");
|
|
||||||
Object status = MethodUtils.invokeMethod(result, "getStatus");
|
|
||||||
if (StringUtils.equalsIgnoreCase("VALID", status.toString())) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
} catch (Exception ignored) {
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void processThreadGroup(Element threadGroup) {
|
private void processThreadGroup(Element threadGroup) {
|
||||||
// 检查 threadgroup 后面的hashtree是否为空
|
// 检查 threadgroup 后面的hashtree是否为空
|
||||||
Element hashTree = getNextSibling(threadGroup);
|
Element hashTree = getNextSibling(threadGroup);
|
||||||
|
|
Loading…
Reference in New Issue