diff --git a/test-common/src/main/java/com/test/common/utils/MySQLExecutor.java b/test-common/src/main/java/com/test/common/utils/MySQLExecutor.java index 7dfe516..c45f2fe 100644 --- a/test-common/src/main/java/com/test/common/utils/MySQLExecutor.java +++ b/test-common/src/main/java/com/test/common/utils/MySQLExecutor.java @@ -29,7 +29,7 @@ public class MySQLExecutor { try (Connection connection = DriverManager.getConnection(url, user, password); Statement statement = connection.createStatement()) { // 执行查询,限制最大100行 - try (ResultSet resultSet = statement.executeQuery(sql + " LIMIT 100")) { + try (ResultSet resultSet = statement.executeQuery(sql.replaceAll(";", "") + " LIMIT 100")) { // 获取结果集的元数据 ResultSetMetaData metaData = resultSet.getMetaData(); int columnCount = metaData.getColumnCount(); diff --git a/test-test/src/main/java/com/test/test/service/impl/TestCaseStepServiceImpl.java b/test-test/src/main/java/com/test/test/service/impl/TestCaseStepServiceImpl.java index 06df93b..97401a1 100644 --- a/test-test/src/main/java/com/test/test/service/impl/TestCaseStepServiceImpl.java +++ b/test-test/src/main/java/com/test/test/service/impl/TestCaseStepServiceImpl.java @@ -139,7 +139,12 @@ public class TestCaseStepServiceImpl implements ITestCaseStepService { } if (!url.startsWith("http")) { String apiProtocol = testCaseStep.getApiProtocol(); - url = apiProtocol + "://" + url; + String appendUrl = apiProtocol + "://" + testCaseStep.getApiHost(); + if (testCaseStep.getApiPort() != null) { + url = appendUrl + ":" + testCaseStep.getApiPort() + url; + } else { + url = appendUrl + url; + } } JmeterRequest jmeterRequest = new JmeterRequest(); jmeterRequest.setId(id);