2020年8月7日

python接口自动化(二十八) requests超时重试方法(由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败)

摘要: 前言 “由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”,这是经常遇到的问题requests.exceptions.ConnectionError: HTTPSConnectionPool(host='www.github.com', port=443): Max retrie 阅读全文

posted @ 2020-08-07 22:26 星空6 阅读(4983) 评论(0) 推荐(0)

python接口自动化(二十七) requests-html支持JavaScript渲染页面

摘要: 前言 requests虽好,但有个遗憾,它无法加载JavaScript,当访问一个url地址的时候,不能像selenium一样渲染整个html页面出来。 requests-html终于可以支持JavaScript了,这就相当于是一个真正意义上的无界面浏览器了。 JavaScript支持 当第一次使用 阅读全文

posted @ 2020-08-07 16:12 星空6 阅读(1856) 评论(0) 推荐(0)

python接口自动化(二十六) requests-html爬虫框架

摘要: 前言 python拥有众多的爬虫框架,其中最简单的莫过于requests-html了。它和著名的网络请求库requests是同一个作者,着重于XML数据提取,可以说是最简单的爬虫框架了。 环境安装 pip install requests-html 该库旨在解析HTML(例如,抓取Web)尽可能简单 阅读全文

posted @ 2020-08-07 15:12 星空6 阅读(515) 评论(0) 推荐(0)

python接口自动化(二十五) urlencode编码%E7%94%9F%E6%B4%BB与解码

摘要: 前言 urllib.parse里面三个方法:urlencode,quote,unquote详解。 在做接口自动化过程中,http协议在发送url的时候,是以urlencode的编码格式传过去的,通常requests库会帮我们自动处理了。但是服务端返回的url地址,有时候是以urlencode的编码传 阅读全文

posted @ 2020-08-07 10:53 星空6 阅读(1803) 评论(0) 推荐(0)

python接口自动化(二十四) 参数关联和JSESSIONID(上个接口返回数据作为下个接口请求参数)

摘要: 前言 参数关联是接口测试和性能测试最为重要的一个步骤,很多接口的请求参数是动态的,并且需要从上一个接口的返回值里面取出来,一般只能用一次就失败了。 最常见的案例就是网站的登录案例,很多网站的登录并不仅仅只传username和psw两个参数,往往有其它的动态参数。 有时候还需要带上cookies参数, 阅读全文

posted @ 2020-08-07 09:39 星空6 阅读(611) 评论(0) 推荐(0)

导航