diff --git a/README.md b/README.md index 70a7746..e3dcbdb 100644 --- a/README.md +++ b/README.md @@ -462,6 +462,7 @@ html 或者 excel 中 都有,直接自行使用查看吧 ![img.png](/image/img_15.png) ![img.png](/image/img_16.png) ![img.png](/image/img_32.png) +![img.png](/image/img_42.png) #### 统计用例运行时长? diff --git a/common/data_analysis/dependent_parameter.py b/common/data_analysis/dependent_parameter.py index 5442b2b..227dbf1 100644 --- a/common/data_analysis/dependent_parameter.py +++ b/common/data_analysis/dependent_parameter.py @@ -104,7 +104,7 @@ if __name__ == '__main__': dps = { "{{var_a}}": "foo", - "{{var_c}}": 123, + "{{var_c}}": 3, "{{var_d}}": None, "{{var_e_1}}": True, "{{var_e_2}}": "bar", @@ -114,17 +114,17 @@ if __name__ == '__main__': loader.set_environments(dps) loader.set_bif_fun(bif_functions) dat = { - "a": "{{var_a}}", - "b": {"c": "{{var_c}}", "d": "{{var_d}}", "e": ["{{var_e_1}}", "{{var_e_2}}"]}, - "f": "{{var_f}}[1]", - "g": "{{var_g}}", - "t": "{{get_timestamp()}}", - "fk": "{{fk().email()}}", - "ft": "{{fk().ean(length=13)}}", - "st": "{{ms_fmt_hms(2000)}}", - "time": "{{random_id_card()}}", - "gen_random_num": "{{gen_random_num(5)}}", - "x":'{"a":"b","c":"{{get_timestamp()}}"}' + # "a": "{{var_a}}", + # "b": {"c": "{{var_c}}", "d": "{{var_d}}", "e": ["{{var_e_1}}", "{{var_e_2}}"]}, + # "f": "{{var_f}}[1]", + # "g": "{{var_g}}", + # "t": "{{get_timestamp()}}", + # "fk": "{{fk().email()}}", + # "ft": "{{fk().ean(length=13)}}", + # "st": "{{ms_fmt_hms(2000)}}", + # "time": "{{random_id_card()}}", + "gen_random_num": "{{gen_random_num({{var_c}})}}" + # "x":'{"a":"b","c":"{{get_timestamp()}}"}' } ret = loader.replace_dependent_parameter(dat) print(ret) diff --git a/common/http_client/http_client.py b/common/http_client/http_client.py index d8e1358..eb072e3 100644 --- a/common/http_client/http_client.py +++ b/common/http_client/http_client.py @@ -89,6 +89,7 @@ class HttpClient(LoadModulesFromFolder): ('file', (f'{file_path}', f, file_type)) ) kwargs['files'] = files + return kwargs def post_response(self): @@ -103,13 +104,14 @@ class HttpClient(LoadModulesFromFolder): if __name__ == '__main__': - hst = 'https://kkk.ll.com' - ul = '/bsp/test/' - meth = 'post' + hst = 'http://localhost:3000' + ul = '/get' + meth = 'get' kwarg = { 'headers': {}, 'data': {}, - 'files': ['test.txt'] + "params":"", + # 'files': ['test.txt'] } pyt = HttpClient() pyt.http_client(hst, ul, meth, **kwarg) diff --git a/image/img_42.png b/image/img_42.png new file mode 100644 index 0000000..87a486d Binary files /dev/null and b/image/img_42.png differ diff --git a/src/cases/test_openapi_cases.xlsx b/src/cases/test_openapi_cases.xlsx index 12d29c1..77eca25 100644 Binary files a/src/cases/test_openapi_cases.xlsx and b/src/cases/test_openapi_cases.xlsx differ