摘要: 陆续给不同项目做了Web接口自动化测试,在尝试不同方法的同时会有新的体会。最近用到了HttpRunner3,本文将记录使用HttpRunner3+Allure+Jenkins在项目中快速实现Web接口自动化测试的过程。 HttpRunner3 安装 安装HttpRunner3:pip install 阅读全文
posted @ 2021-03-24 20:27 酌三巡 阅读(904) 评论(0) 推荐(0)
摘要: 近期在项目中存在跨编程语言协作的需求,使用到了Thrift。本文将记录用python实现Thrift服务端的方法。 环境准备 根据自身实际情况下载对应的Thrift编译器,比如我在Windows系统上使用的是thrift-0.9.3.exe 。下载地址:http://archive.apache.o 阅读全文
posted @ 2021-03-24 12:30 酌三巡 阅读(919) 评论(0) 推荐(1)
摘要: requests提供了hook机制,让我们能够在请求得到响应之后去做一些自定义的操作,比如打印某些信息、修改响应内容等。具体用法见下面的例子: import requests # 钩子函数1 def print_url(r, *args, **kwargs): print("raw_url "+r. 阅读全文
posted @ 2020-04-14 19:10 酌三巡 阅读(4510) 评论(0) 推荐(2)
摘要: 在做弱网测试时,经常需要模拟各种网络环境,Charles恰好也提供了网络限制的功能,我们可以在"Proxy->Throttle Settings"路径下找到它,如下图所示。 "Throttle Settings"提供了一个总开关,勾选"Enable Throttling"即开启网络限制功能。在其下方 阅读全文
posted @ 2020-04-13 21:59 酌三巡 阅读(668) 评论(0) 推荐(0)
摘要: 在未经设置之前,Charles是无法抓取https请求的,会出现unknown的标识。我们可以通过以下两步设置,解决该问题。 第一步:安装证书 https是在http的基础上加入ssl层,通过ssl来保证信息传输的私密性。所以想要解析https传输的信息,是需要ssl证书的。 通过路径:"Help- 阅读全文
posted @ 2020-04-12 21:03 酌三巡 阅读(485) 评论(0) 推荐(0)
摘要: cookie并不陌生,与session一样,能够让http请求前后保持状态。与session不同之处,在于cookie数据仅保存于客户端。requests也提供了相应到方法去处理cookie。 在python之requests模块-session中,我们知道了requests中的session对象能 阅读全文
posted @ 2020-04-12 13:34 酌三巡 阅读(6028) 评论(1) 推荐(0)
摘要: http协议本身是无状态的,为了让请求之间保持状态,有了session和cookie机制。requests也提供了相应的方法去操纵它们。 requests中的session对象能够让我们跨http请求保持某些参数,即让同一个session对象发送的请求头携带某个指定的参数。当然,最常见的应用是它可以 阅读全文
posted @ 2020-04-11 15:43 酌三巡 阅读(57734) 评论(1) 推荐(2)
摘要: requests所有功能都能通过"requests/api.py"中的方法访问。它们分别是: requests.request(method, url, **kwargs) requests.get(url, params=None, **kwargs) requests.options(url, 阅读全文
posted @ 2020-04-09 21:41 酌三巡 阅读(6538) 评论(1) 推荐(1)
摘要: response类故名思议,它包含了服务器对http请求的响应。每次调用requests去请求之后,均会返回一个response对象,通过调用该对象,可以查看具体的响应信息。 示例如下: import requests r = requests.get('https://api.github.com 阅读全文
posted @ 2020-04-06 19:14 酌三巡 阅读(24122) 评论(1) 推荐(0)
摘要: 工作中经常会用到excel表格,在python中,我们可以利用openpyxl很方便地操作它。本文先以两个示例快速介绍openpyxl的基本用法。 示例1 展示了创建新的工作薄、激活默认表单、以行的形式赋值并保存文件。 from openpyxl import Workbook wb = Workb 阅读全文
posted @ 2020-04-04 12:56 酌三巡 阅读(1165) 评论(0) 推荐(0)