Commit Graph

94 Commits

Author SHA1 Message Date
debugtalk
75aa036548 support both "validate" and "validators" 2019-04-11 12:30:08 +08:00
debugtalk
e1edb896eb fix: pass output variables between testcases 2019-04-10 15:35:53 +08:00
debugtalk
233f54d315 remove project_mapping from parse_tests result 2019-04-08 20:52:14 +08:00
debugtalk
4a478f55d0 relocate build url with base_url 2019-04-08 14:11:49 +08:00
debugtalk
3d1c7f368c feat: implement lazy parser for validators 2019-04-08 12:12:09 +08:00
debugtalk
d7b76b2fcc feat: implement lazy parser 2019-04-04 01:21:08 +08:00
debugtalk
88934a066a display result from hook functions 2019-01-25 18:03:46 +08:00
debugtalk
824cfaf515 each teststeps in one testcase share the same session. 2019-01-25 14:08:53 +08:00
debugtalk
7beedf378a print testcase output 2019-01-24 17:14:44 +08:00
debugtalk
bf09483ecf bugfix: override current teststep variables with former testcase output variables 2019-01-17 13:38:33 +08:00
debugtalk
05d2cc014d enhance report: display all 30X redirect request and response 2018-12-20 17:59:11 +08:00
debugtalk
9ef84a38e8 remove builtin setup hook: prepare post data 2018-12-17 20:55:19 +08:00
debugtalk
2e655dca06 omit request and response data length greater than 512 2018-12-13 16:19:17 +08:00
debugtalk
d586d7cb82 log exception request_type and name for locust stat 2018-12-11 21:48:14 +08:00
debugtalk
acfca8c07f refactor testcase layer mechanism:
1, autotest testsuite layer
2, performance test
2018-12-10 16:10:06 +08:00
debugtalk
6fd92679e3 fix #455: response time ascends while locusts running, with concurrency unchanged 2018-12-05 21:04:13 +08:00
debugtalk
60422c274f fix 4810889d86238ab08ee5f18996b9509539420b0a: import locust may lead to RecursionError 2018-12-04 20:15:16 +08:00
debugtalk
4e2fd846fb fix typo error 2018-12-04 12:07:02 +08:00
debugtalk
2698bd6e13 fix: each testcase should have individual session. 2018-12-04 11:32:51 +08:00
debugtalk
b32e4339ab display name in each test result detail report 2018-11-29 16:10:59 +08:00
debugtalk
8021fb0760 make extract in testcase template compatible with mapping style:
new mapping style:
    extract: {
        a: content.a,
        b: text.b
    }

    Also, the former list style is still valid:
    extract: [
        {a: content.a},
        {b: text.b}
    ]
2018-11-29 14:43:12 +08:00
debugtalk
caeaf2884a fix: display exceptions occurred in debugtalk.py 2018-11-29 14:20:47 +08:00
debugtalk
7b10b75200 fix #411: validation does not display when validation failed 2018-11-28 21:23:40 +08:00
debugtalk
8278139375 show log even if test failed 2018-11-28 17:52:37 +08:00
debugtalk
6e122ec8ac fix html report for HttpRunner 2.0 2018-11-27 17:58:06 +08:00
debugtalk
5539b9e574 fix compatibility with locust 2018-11-26 17:39:25 +08:00
debugtalk
61df6cdaae fix #363: clear meta data first to ensure independence for each test 2018-11-24 23:26:18 +08:00
debugtalk
4fbaa71e7e implement hook assignment: save returned value from hook function to teststep scope variable 2018-11-24 00:23:57 +08:00
debugtalk
18875bc5f1 rename teststeps to tests 2018-11-23 17:56:53 +08:00
debugtalk
4099ade49d HttpRunner 2.0 is comming!
1, new design for testcase format;
2, refactor testcase layer mechanism.
2018-11-22 19:25:00 +08:00
debugtalk
822df7005a remove obsolete key words: variable_binds, extractors, extract_binds, validators 2018-11-15 20:35:44 +08:00
debugtalk
903005bc84 refactor function and variable name 2018-09-04 17:14:54 +08:00
debugtalk
ec2058f2e2 fix #366: teststep name 2018-08-31 15:48:46 +08:00
debugtalk
a4b0a06a06 bugfix: lost ValidationFailure message 2018-08-29 00:00:02 +08:00
debugtalk
cb44fafebf fix #189: remove file path dependency 2018-08-23 16:11:26 +08:00
debugtalk
08a46bbd67 fix #258 2018-08-23 00:33:01 +08:00
debugtalk
c8bb8b6fb3 refactor context 2018-08-22 16:45:47 +08:00
debugtalk
fd8c1682e4 merge with master 2018-08-02 14:09:15 +08:00
debugtalk
3bc4c9b3dc fix #327: handle teardown hooks when exception occured in initilization 2018-08-02 10:22:38 +08:00
debugtalk
cc60f2bf20 add TODO: check hook function if valid 2018-07-30 15:38:39 +08:00
debugtalk
4c53150ebb add TeardownHooksFailure exception 2018-07-27 11:41:59 +08:00
debugtalk
9f7cde2707 deprecate function_binds 2018-07-26 15:23:03 +08:00
debugtalk
54e151e468 deprecate requires 2018-07-26 15:17:50 +08:00
debugtalk
a8d8b26914 deprecate import_module_items 2018-07-26 15:08:04 +08:00
debugtalk
7d7fbfbb70 update log 2018-07-26 12:00:47 +08:00
debugtalk
e3d17d27d1 bugfix: UnicodeDecodeError in Python2.7 2018-07-26 11:46:46 +08:00
debugtalk
62bc08dde6 update error message 2018-07-26 00:09:41 +08:00
debugtalk
aea172385d bugfix: check HTTP method before request 2018-07-25 19:43:54 +08:00
debugtalk
dee51b6682 refactor: query json content 2018-07-25 17:32:12 +08:00
debugtalk
fe9d5c497b remove exception type: ResponseFailure 2018-07-25 16:47:55 +08:00