fix(性能测试): 修复性能测试复制时名称长度超过限制的bug

This commit is contained in:
Captain.B 2021-05-28 10:48:57 +08:00 committed by 刘瑞斌
parent dd481c7cfd
commit 56fe5fe5e8
4 changed files with 10 additions and 1 deletions

View File

@ -448,8 +448,14 @@ public class PerformanceTestService {
checkQuota(request, true); checkQuota(request, true);
// copy test // copy test
LoadTestWithBLOBs copy = loadTestMapper.selectByPrimaryKey(request.getId()); LoadTestWithBLOBs copy = loadTestMapper.selectByPrimaryKey(request.getId());
String copyName = copy.getName() + " Copy";
if (StringUtils.length(copyName) > 30) {
MSException.throwException(Translator.get("load_test_name_length"));
}
copy.setId(UUID.randomUUID().toString()); copy.setId(UUID.randomUUID().toString());
copy.setName(copy.getName() + " Copy"); copy.setName(copyName);
copy.setCreateTime(System.currentTimeMillis()); copy.setCreateTime(System.currentTimeMillis());
copy.setUpdateTime(System.currentTimeMillis()); copy.setUpdateTime(System.currentTimeMillis());
copy.setStatus(APITestStatus.Saved.name()); copy.setStatus(APITestStatus.Saved.name());

View File

@ -42,6 +42,7 @@ cannot_edit_load_test_running=Cannot modify the running test
test_not_found=Test cannot be found: test_not_found=Test cannot be found:
test_not_running=Test is not running test_not_running=Test is not running
load_test_already_exists=Duplicate load test name load_test_already_exists=Duplicate load test name
load_test_name_length=The length of the test name exceeds the limit
no_nodes_message=No node message no_nodes_message=No node message
duplicate_node_ip=Duplicate IPs duplicate_node_ip=Duplicate IPs
duplicate_node_port=Duplicate Ports duplicate_node_port=Duplicate Ports

View File

@ -42,6 +42,7 @@ cannot_edit_load_test_running=不能修改正在运行的测试
test_not_found=测试不存在: test_not_found=测试不存在:
test_not_running=测试未运行 test_not_running=测试未运行
load_test_already_exists=测试名称不能重复 load_test_already_exists=测试名称不能重复
load_test_name_length=测试名称长度超过限制
no_nodes_message=没有节点信息 no_nodes_message=没有节点信息
duplicate_node_ip=节点 IP 重复 duplicate_node_ip=节点 IP 重复
duplicate_node_port=节点 Port 重复 duplicate_node_port=节点 Port 重复

View File

@ -42,6 +42,7 @@ cannot_edit_load_test_running=不能修改正在運行的測試
test_not_found=測試不存在: test_not_found=測試不存在:
test_not_running=測試未運行 test_not_running=測試未運行
load_test_already_exists=測試名稱不能重復 load_test_already_exists=測試名稱不能重復
load_test_name_length=測試名稱長度超過限制
no_nodes_message=沒有節點信息 no_nodes_message=沒有節點信息
duplicate_node_ip=節點 IP 重復 duplicate_node_ip=節點 IP 重復
duplicate_node_port=節點 Port 重復 duplicate_node_port=節點 Port 重復