
python
mgxcool
这个作者很懒,什么都没留下…
展开
-
解决requests自动进行url解码的问题
以前自己做测试的时候经常使用python requests,发送各种http请求非常方便。但是最近升级到python3使用requests之后,发现在我的请求发出去之前,requests会做一些解码/目录压缩之类的工作。举几个例子:/test.php?a=%61%62%63%64使用requests发出请求后,抓包会发现实际请求中的参数被解码,变成了如下内容:/test.php?a=abcd另外一个例子:aa.com/abcd/../123/../test.php最后发出去的原创 2021-12-30 16:38:41 · 5303 阅读 · 1 评论 -
如何在requests session中手动设置cookie
最近工作中在使用python requests库时遇到一个问题,就是如何在session中设置对所有请求都生效的cookie?requests中的session对象一大特性就是它会自动为你管理cookie,当你登录一个页面时,它可以自动识别response中的set cookie头,然后为下面的请求一直维持这个cookie。不过我在使用的过程中,因为目标网站登录有验证码,所以打算每次运行时手动登录原创 2016-09-25 18:31:24 · 30684 阅读 · 3 评论 -
基于locust的性能测试优化
近期在测试几个web服务的性能时,发现了一个问题,就是当一个页面需要加载多个接口的数据时,浏览器所发出的请求是并发的。虽然我们测试时,在文件中定义了单个用户索要发出的所有请求,但是进行性能测试时,对于一个测试用户来说,所有的请求都是顺序发出的。由此引出了如下两个问题:原创 2017-06-02 16:43:24 · 3805 阅读 · 2 评论