mirror of
https://github.com/httprunner/httprunner.git
synced 2026-07-10 23:12:41 +08:00
update omitting request & response length:
1, request: only omit upload file type; 2, response: keep raw content for extracting; omit in summary
This commit is contained in:
@@ -14,7 +14,6 @@ import time
|
|||||||
|
|
||||||
from httprunner.compat import basestring, builtin_str, integer_types, str
|
from httprunner.compat import basestring, builtin_str, integer_types, str
|
||||||
from httprunner.exceptions import ParamsError
|
from httprunner.exceptions import ParamsError
|
||||||
from httprunner.utils import convert_dict_to_params, lower_dict_keys
|
|
||||||
from requests_toolbelt import MultipartEncoder
|
from requests_toolbelt import MultipartEncoder
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -86,7 +86,14 @@ class HttpSession(requests.Session):
|
|||||||
|
|
||||||
request_body = resp_obj.request.body
|
request_body = resp_obj.request.body
|
||||||
if request_body:
|
if request_body:
|
||||||
req_resp_dict["request"]["body"] = omit_long_data(request_body)
|
request_content_type = lower_dict_keys(
|
||||||
|
req_resp_dict["request"]["headers"]
|
||||||
|
).get("content-type")
|
||||||
|
if request_content_type and "multipart/form-data" in request_content_type:
|
||||||
|
# upload file type
|
||||||
|
req_resp_dict["request"]["body"] = "upload file stream (OMITTED)"
|
||||||
|
else:
|
||||||
|
req_resp_dict["request"]["body"] = request_body
|
||||||
|
|
||||||
# log request details in debug mode
|
# log request details in debug mode
|
||||||
log_print(req_resp_dict, "request")
|
log_print(req_resp_dict, "request")
|
||||||
|
|||||||
@@ -31,9 +31,6 @@ class ResponseObject(object):
|
|||||||
else:
|
else:
|
||||||
value = getattr(self.resp_obj, key)
|
value = getattr(self.resp_obj, key)
|
||||||
|
|
||||||
if key in ["text", "content"]:
|
|
||||||
value = utils.omit_long_data(value)
|
|
||||||
|
|
||||||
self.__dict__[key] = value
|
self.__dict__[key] = value
|
||||||
return value
|
return value
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
|
|||||||
Reference in New Issue
Block a user