Commit Graph
82 Commits
Author SHA1 Message Date
xucong053 7b7c1a518a fix: plugin file distribution 2022-07-25 21:23:08 +08:00
xucong053 ba57efe97d fix: graceful stop 2022-07-25 21:23:08 +08:00
xucong053 4333998edc fix: report stats for httprunner master 2022-07-25 21:23:08 +08:00
xucong053 548e846a3b fix: data race 2022-07-25 21:23:06 +08:00
xucong053 a24107c394 fix: unittest 2022-07-25 21:16:00 +08:00
xucong053 379097c516 suport for distributing tasks that contain plugins 2022-07-25 21:15:03 +08:00
xucong053 37d222252d fix: unitest 2022-07-25 21:15:03 +08:00
xucong053 4044c15974 feat: support dispatch profile to worker 2022-07-25 21:15:03 +08:00
xucong053 c5f482dbfa refactor 2022-07-25 21:15:03 +08:00
xucong053 df20035234 fix: unittest 2022-07-25 21:15:03 +08:00
xucong053 b795558543 fix: unittest 2022-07-25 21:15:03 +08:00
xucong053 19c6b0821f feat: support multi-machine collaborative distributed load testing #1193 2022-07-25 21:14:58 +08:00
xucong053 85e9a091d0 fix: unittest 2022-07-05 22:36:34 +08:00
xucong053 ea95651eb3 fix: deep copy api step to avoid data racing 2022-07-05 20:52:37 +08:00
xucong053 d9829277de fix: reuse plugin instance if it already initialized 2022-07-05 20:52:37 +08:00
xucong053 f1898629ed change: update docs 2022-07-04 14:59:02 +08:00
xucong053 fac75e2be3 fix: failed to record the step of occuring error in the html report 2022-07-01 16:41:33 +08:00
xucong053 6a40da46e0 fix: record all requests of testcase reference in boom mode 2022-07-01 11:53:27 +08:00
xucong053 ee8cfcae86 fix: error of concurrent map writes occurred while uploading in boom mode 2022-06-30 23:29:16 +08:00
xucong053 14dc566eea fix: step name with parameterize mechanism 2022-06-30 21:00:38 +08:00
xucong053 63e0bb2d85 fix: failed to resolve variable references in upload 2022-06-27 20:45:07 +08:00
xucong053 28ef00cf00 fix: reset the testcase config when initializing SessionRunner 2022-06-24 18:45:39 +08:00
xucong053 dab042ae80 fix: add the step type to the summary step result 2022-06-20 15:56:31 +08:00
xucong053 1eac759069 fix: ensure complete summary results 2022-06-20 15:36:44 +08:00
xucong053 89f26f1b21 fix: failed to load json/data content in api reference 2022-06-20 15:36:44 +08:00
xucong053 eaf1aa190a fix: step name overrides reference testcase name 2022-06-17 18:20:22 +08:00
xucong053 99d1260e6e fix: panic occurred when the API step failed to run 2022-06-17 17:21:37 +08:00
xucong053 f1043e5bc8 fix: unittest 2022-06-15 16:35:09 +08:00
xucong053 96ebad6083 fix: use python instead of python3 if python3 is not available on windows 2022-06-15 11:31:18 +08:00
xucong053 5731055606 fix: failed to use parameters in reference testcase 2022-06-15 11:29:15 +08:00
xucong053 0eecd2db77 change: upgrade funplugin to v0.4.9 2022-06-09 21:57:13 +08:00
xucong053 ef73c81da2 fix: increase the randomness of parameterized data-driven random strategy 2022-06-09 17:48:57 +08:00
xucong053 a87c36268b fix: ensure all dependencies in debugtalk.go are installed 2022-06-09 11:26:28 +08:00
xucong053 46a3149654 fix: failed to load overall pick_order strategy in parameters_setting 2022-06-08 17:21:17 +08:00
xucong053 aecbdb9367 update docs 2022-05-31 21:40:27 +08:00
xucong053 a1b5e554da fix: failed to regenerate .debugtalk_gen.py correctly 2022-05-31 20:11:27 +08:00
xucong053 7b574796dd fix: add ref step name info in html report 2022-05-31 16:36:42 +08:00
xucong053 2c2ed04b74 remove project_path info from proj.json in project dir 2022-05-31 15:08:45 +08:00
xucong053 56cd77ac11 fix: failed to build debugtalk.go without go.mod 2022-05-31 13:14:49 +08:00
xucong053 08ff6fe5f5 fix: unittest 2022-05-28 02:06:33 +08:00
xucong053 4bb7d8e619 update docs 2022-05-27 17:23:40 +08:00
xucong053 5c2be8d548 feat: support v3 format debugtalk.py when executing hrp run/boom 2022-05-27 17:23:37 +08:00
xucong053 726e566668 fix: default output debugtalk_gen.py by building debugtalk.py 2022-05-27 17:20:35 +08:00
xucong053 2bee7ba3c7 feat: add --output command in hrp build 2022-05-27 17:20:03 +08:00
xucong053 67c0cb8640 feat: add build command for plugin 2022-05-27 17:19:18 +08:00
xucong053 83c554decb update templates/testcases 2022-05-27 11:36:32 +08:00
xucong053 30bc80e456 fix: modify logic of generating empty project 2022-05-26 22:11:30 +08:00
xucong053 a1f189b3f4 fix: unittest 2022-05-26 21:59:30 +08:00
xucong053 f39a82755e fix: failed to locate root dir even if proj.json exist 2022-05-26 21:59:30 +08:00
xucong053 c59c859e73 feat: create empty project by using hrp startproject #1280 2022-05-26 21:59:30 +08:00
xucong053 6cbec4f495 fix: failed to generate a report in failfast mode #1315 2022-05-26 18:25:49 +08:00
xucong053 f155d6007d fix: unittest 2022-05-20 18:10:12 +08:00
xucong053 a25cae0aa9 feat: support running load testing by loading profile 2022-05-20 14:53:23 +08:00
xucong053 a283565d41 fix: modify the format of data-driven parameters setting 2022-05-20 14:53:23 +08:00
xucong053 e0430f495e fix: panic when config didn't exist in testcase file 2022-05-13 18:09:47 +08:00
xucong053 b4e2c55350 fix: add boomer mode(standalone/master/worker) 2022-05-12 11:36:30 +08:00
xucong053 a3a2f2b531 fix: unsafe to write concurrent map and failed to parse parameters(type:[][]interface{}) in testcase script while data driven for testing 2022-04-29 17:38:39 +08:00
xucong053 bc83c1c0db add reporting load testing metrics to prometheus 2022-04-28 18:13:03 +08:00
xucong053 1c16df5ab0 fix: output html report path optimization and failed to extract variables to session while load testing 2022-04-13 22:00:15 +08:00
xucong053 89bc2912c4 fix: deal with extract expr including hyphen 2022-04-12 11:48:46 +08:00
xucong053 d6b1cc5e1d fix: failed to generate html report while running demo_ref_testcase.yml #1237 2022-04-11 20:09:23 +08:00
xucong053 1aafdd8401 fix: failed to assert when int is compared with int64 #1232 2022-04-11 18:19:18 +08:00
xucong053 bba8b036b5 fix: failed to parse testcase config while load testing 2022-03-31 17:32:01 +08:00
xucong053 72ea1f65eb fix: failed to run parameters_test.json 2022-03-31 14:25:59 +08:00
xucong053 e31ef1f316 fix: modify loop count 2022-03-24 23:14:36 +08:00
xucong053 71b2587e58 feat: support think time for load testing #120 2022-03-22 11:33:49 +08:00
xucong053 92c7b725ab fix: unable to sense the quit of hrp in Prometheus 2022-03-17 10:34:11 +08:00
xucong053 cfbad9ed09 feat: support statistics summary for load testing 2022-03-16 21:42:35 +08:00
xucong053 ee679a7bc2 feat: support api layer and global headers for testcase 2022-03-15 12:39:41 +08:00
xucong053 673d700145 Merge branch 'main' of github.com:xucong053/hrp 2022-02-24 15:25:49 +08:00
xucong053 802e6052ff fix: add slice type of request body data 2022-02-24 15:24:58 +08:00
xucong053 0cef3f9ec2 feat: support html extraction with regex #87 2022-02-22 15:10:18 +08:00
xucong053 cfafe7f1a1 resolve conflict 2022-02-15 17:57:55 +08:00
xucong053 e87b1023ba fix: modify logging logic of summary. 2022-02-15 16:37:00 +08:00
xucong053 b51e508975 Merge branch 'main' of github.com:xucong053/hrp 2022-02-11 15:07:10 +08:00
xucong053 724bb76ce1 fix: failed to generate API test report when data is null. 2022-02-11 15:06:22 +08:00
xucong053 29ba47b24b fix: inaccurate stat data in API test report 2022-02-09 11:52:29 +08:00
xucong053 f398f34e71 feat: generate html reports for API testing #74 2022-02-08 16:49:37 +08:00
xucong053 d893999f5f feat: generate html reports for API testing #74 2022-02-08 15:35:02 +08:00
xucong053 d97c85c638 resolve conflict 2022-02-08 15:04:26 +08:00
xucong053 9415a7bb95 feat: generate html reports for API testing #74 2022-02-08 14:50:20 +08:00
xucong053 2a81a4a04a feat: record execution data for report #25 2022-01-27 15:36:36 +08:00