diff --git a/backend/testframe/interfaceTest/tester.py b/backend/testframe/interfaceTest/tester.py index 7ad4998ccf228da361d1050affe305c16f19fd17..05e324b9c09dc36fed5e6a0af14e6ef1004734e0 100644 --- a/backend/testframe/interfaceTest/tester.py +++ b/backend/testframe/interfaceTest/tester.py @@ -73,7 +73,8 @@ class tester: if 'requestProtocol' in test_case and 'route' in test_case: url = '%s://%s%s' % (test_case['requestProtocol'].lower(), domain, test_case['route']) test_case["url"] = url - test_case['curl'] = common.generate_curl(url=test_case["url"], + test_case['curl'] = common.generate_curl(method=test_case["requestMethod"], + url=test_case["url"], headers=test_case["headers"], data=test_case['presendParams']) test_result["testBaseInfo"] = test_case @@ -101,7 +102,8 @@ class tester: if 'requestProtocol' in test_case and 'route' in test_case: url = '%s://%s%s' % (test_case['requestProtocol'].lower(), domain, test_case['route']) test_case["url"] = url - test_case['curl'] = common.generate_curl(url=test_case["url"], + test_case['curl'] = common.generate_curl(method=test_case["requestMethod"], + url=test_case["url"], headers=test_case["headers"], data=test_case['presendParams']) test_result["testBaseInfo"] = test_case @@ -161,6 +163,9 @@ class tester: # dict 先转 str,方便全局变量替换 test_case['presendParams'] = str(test_case['presendParams']) + # 转换 fake 数据 + test_case['presendParams'] = common.resolve_fake_var(pre_resolve_var=test_case['presendParams']) + # 全局替换 test_case['presendParams'] = common.resolve_global_var(pre_resolve_var=test_case['presendParams'], global_var_dic=self.global_vars)