httpRunner请求参数包含中文乱码解决


问题:httpRunner请求参数中如果包含中文,会乱码,如下:

解决方法:
requests库中,在处理json格式的请求时调用的json.dumps方法参数ensure_ascii默认为True.表示序列化时对中文默认使用的ascii编码。
如果想要显示中文,则将此参数的值改为False即可,如下:

源码修改:
在requests源码的models.py文件中,找到prepare_body函数。在comlexjson.dumps(json)里加个参数ensure_ascii=False.
保存源码

再次请求,中文显示正常,如下: