优化http地址拼接及sql执行
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user