Commit Graph

125 Commits

Author SHA1 Message Date
buyuxiang
11448faed0 fix: change Validators type, check json body format 2022-03-01 18:05:13 +08:00
debugtalk
60af7dd4ce fix: unittest 2022-02-25 23:04:34 +08:00
debugtalk
bcc90c8403 refactor: plugin structure 2022-02-25 22:43:04 +08:00
debugtalk
ae929a1d7d feat: add flag --log-plugin to turn on plugin logging 2022-02-25 17:55:21 +08:00
debugtalk
34b6104775 fix: typo error 2022-02-25 12:14:16 +08:00
debugtalk
f7b1ff79f3 Merge branch 'main' of https://github.com/httprunner/hrp into refactor-plugin 2022-02-24 18:53:38 +08:00
xucong053
df1c47f683 Merge branch 'main' of github.com:xucong053/hrp 2022-02-24 15:25:49 +08:00
xucong053
ed7290ced7 fix: add slice type of request body data 2022-02-24 15:24:58 +08:00
debugtalk
0fe0fc5929 feat: add hrp_step_name, hrp_step_request, hrp_step_response to hooks variables 2022-02-23 16:13:53 +08:00
buyuxiang
a491193894 feat: support setup/teardown hooks
Change-Id: I148e11c190859b57dd5268cfe5643762e43bd64a
2022-02-22 21:00:52 +08:00
debugtalk
18cab679cb fix: parse data for request cookie value 2022-02-22 15:38:06 +08:00
debugtalk
3a6641a2a4 fix: omit print request/response body for non-text content 2022-02-21 21:18:31 +08:00
debugtalk
e34a32ce7b fix: set to unknown to avoid Content-Length mismatched 2022-02-21 20:11:55 +08:00
debugtalk
f69dbcbfb6 change: convert brotli.Reader to io.ReadCloser 2022-02-21 18:48:18 +08:00
debugtalk
021b78f874 fix: replace with github.com/andybalholm/brotli to avoid using cgo 2022-02-21 18:25:01 +08:00
debugtalk
283f5861f9 fix #100: decode response body in br/gzip/deflate formats 2022-02-21 16:58:55 +08:00
debugtalk
d9b5c72930 fix: unittest 2022-02-18 21:11:37 +08:00
debugtalk
b3d3d9157c fix: omit pseudo header names for HTTP/1, e.g. :authority 2022-02-18 19:03:10 +08:00
xucong053
c33ff5b9f1 fix: modify logging logic of summary. 2022-02-15 16:37:00 +08:00
xucong053
a68b723488 Merge branch 'main' of github.com:xucong053/hrp 2022-02-11 15:07:10 +08:00
xucong053
abee379232 fix: failed to generate API test report when data is null. 2022-02-11 15:06:22 +08:00
lihuacai
749f1a3da2 fix: custom content-type prior to default 2022-02-10 14:21:19 +08:00
xucong053
57ea2c6453 feat: generate html reports for API testing #74 2022-02-08 14:50:20 +08:00
xucong053
56cc99bbc0 feat: record execution data for report #25 2022-01-27 15:36:36 +08:00
buyuxiang
07ed50cfe4 fix: modify rendezvous testcase, change log level
Change-Id: Ic7c65befaab360db2883cb85bdbce484656233ad
2022-01-25 20:19:19 +08:00
buyuxiang
9e6427bdc2 fix: msg channel rename, add warn log when set default param
Change-Id: I925216cf319d005a05b6e2760578e81e3d33fcb3
2022-01-25 20:08:28 +08:00
buyuxiang
a5e57c9a65 feat: support rendezvous after spawn done
Change-Id: I4b07a88b61da4dc1863b189db9eb831ffb14130a
2022-01-25 14:25:14 +08:00
debugtalk
743fc706c6 refactor: remove IConfig 2022-01-19 21:42:12 +08:00
徐聪
238f49d65d avoid data race. 2022-01-19 21:09:14 +08:00
debugtalk
a96917f587 change: exit 0 when quit hashicorp process 2022-01-19 14:52:30 +08:00
debugtalk
b1e405612e change: clean code 2022-01-18 20:21:43 +08:00
debugtalk
c222b22132 feat: catch Interrupt and SIGTERM signals to ensure plugin quitted 2022-01-18 17:33:26 +08:00
debugtalk
9db54544d9 fix: unittests for plugin 2022-01-18 17:20:44 +08:00
debugtalk
b2e0c0ba11 change: report event for initializing plugin 2022-01-17 17:20:47 +08:00
debugtalk
acf5b34adb refactor: plugin structure 2022-01-17 16:56:44 +08:00
debugtalk
b42e6f8019 feat: support creating and calling custom functions with hashicorp/go-plugin 2022-01-14 09:30:18 +08:00
debugtalk
63b9249340 refactor: go plugin 2022-01-13 14:44:16 +08:00
debugtalk
c26dd234b6 fix: avoid data racing 2022-01-06 19:45:37 +08:00
debugtalk
b21cb780c5 refactor: group parser functions 2022-01-06 17:32:00 +08:00
debugtalk
e448afc43e merge main 2022-01-06 11:20:32 +08:00
debugtalk
39a2b92729 pull main 2022-01-05 20:53:50 +08:00
徐聪
8ec904fcd7 add each parameter selection strategy. 2022-01-05 15:49:49 +08:00
徐聪
2a0e960d65 feat: data-driven. 2022-01-05 11:53:14 +08:00
徐聪
af8c60f7ab feat: data-driven. 2022-01-05 11:46:30 +08:00
徐聪
ed401f6955 feat: data-driven. 2022-01-04 22:00:47 +08:00
徐聪
380f70bb1a feat: data-driven. 2022-01-04 20:34:43 +08:00
徐聪
9c1df91261 fix: avoid data racing. 2022-01-04 15:36:01 +08:00
徐聪
bc0a3427ac feat: data-driven. 2021-12-30 22:31:39 +08:00
徐聪
9c3464a4ac feat: data-driven. 2021-12-30 21:28:05 +08:00
debugtalk
46f2eeed79 change: update models 2021-12-30 18:02:15 +08:00