接口测试请求体
在进行接口自动化测试时,我希望把自己的接口请求通过日志进行记录。
此时遇到了如下问题:
当遇到请求体的方式为
表单格式时,获取的请求体,字符串编码格式未进行解析
这并不方便我后续通过日志进行测试报告或测试代码报错的测试分析。其中我有相关使用 requests 库自带的方法解决此问题,但我所找到的方法都是针对 返回体 的解析操作,没有针对 请求体 的解析操作,故而我退而求其次使用了 urllib 库的解析方法进行解析
注:寻找了很多方法,都没有找到相关的文章!故出此文章,希望可以帮到广大网友!当然如果广大网友有更好的建议,欢迎评论区告知

尝试过使用
request.encoding的方法,但是这个编码格式的挑战针对的是返回内容!此时我想到了 URL 在请求时,也会对字符串进行自带编码
最后我自己提供一个思路,就是使用自带的库进行解码,后续有小伙伴有更好的方法,或知道 requests 自带解码方法的,欢迎评论区留言
字符串解码
from urllib

本文探讨了在接口自动化测试中遇到的请求体字符串编码问题。使用requests库时,发现请求体未解码,不方便日志记录和分析。文中提到尝试了requests库自带方法和urllib.parse库的解析方法,并分享了一个自定义的字符串解码思路,同时也提到了字符串编码方法。期待读者提供更好的解码解决方案。
最低0.47元/天 解锁文章
1231

被折叠的 条评论
为什么被折叠?



