From a52f4eb3191d5e5df9bc2a93bc3c64977c7603d9 Mon Sep 17 00:00:00 2001 From: fit2-zhao Date: Tue, 14 Jun 2022 14:27:20 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=8E=A5=E5=8F=A3=E6=B5=8B=E8=AF=95):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=8E=AF=E5=A2=83=E4=B8=AD=E5=BC=80=E5=90=AF?= =?UTF-8?q?Hosts=E5=90=8E=E8=AF=B7=E6=B1=82=E5=8F=98=E6=85=A2=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1014043 --user=赵勇 【接口测试】github#14751,环境管理绑定hosts之后,接口耗时固定增加 https://www.tapd.cn/55049933/s/1181081 --- .../api/dto/definition/request/dns/MsDNSCacheManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/main/java/io/metersphere/api/dto/definition/request/dns/MsDNSCacheManager.java b/backend/src/main/java/io/metersphere/api/dto/definition/request/dns/MsDNSCacheManager.java index 1916b3f367..8f8891a8d1 100644 --- a/backend/src/main/java/io/metersphere/api/dto/definition/request/dns/MsDNSCacheManager.java +++ b/backend/src/main/java/io/metersphere/api/dto/definition/request/dns/MsDNSCacheManager.java @@ -76,8 +76,8 @@ public class MsDNSCacheManager extends MsTestElement { String hostDomain = host.getDomain().trim().replace("http://", "").replace("https://", ""); if (StringUtils.equals(hostDomain, domain)) { dnsMap.put(hostDomain, host.getIp()); - }else if(StringUtils.startsWith(hostDomain,domain+":")){ - dnsMap.put(domain,StringUtils.replace(hostDomain,domain,host.getIp())); + } else if (StringUtils.startsWith(hostDomain, domain + ":")) { + dnsMap.put(domain, StringUtils.replace(hostDomain, domain, host.getIp())); } } }); @@ -105,7 +105,7 @@ public class MsDNSCacheManager extends MsTestElement { dnsCacheManager.setProperty(TestElement.GUI_CLASS, SaveService.aliasToClass("DNSCachePanel")); dnsCacheManager.setCustomResolver(true); hosts.forEach(host -> dnsCacheManager.addHost(host.getDomain(), host.getIp())); - hosts.forEach(host -> dnsCacheManager.addServer(host.getIp())); + hosts.forEach(host -> dnsCacheManager.addServer(host.getDomain())); return dnsCacheManager; }