- configparser(封装对ini文件的方法)
- mitmproxy(常规使用、HTTP录制)
- openpyxl(检查excel文件所有sheet的空行及空列;封装对xlsx文件的方法)
- 微云文件上传的API测试
- 关于 Selenium 的 Python 绑定的元素截取图片实现
- 解析并转换 har 文件
- 将
har
文件的全部请求和响应导出到 excel 文件,可用于接口测试。 - 在指定目录下,将全部请求的
cookies
、headers
的共有信息保存为公共文件,私有信息保存到私有文件;它们可以导入到JMeter
的HTTP Cookie Manager
、HTTP Header Manager
。
- 将
-
日志:
logging(内建)
->loguru
-
测试框架:
unittest(内建)
->pytest
-
测试用例参数化:
ddt(用于unittest)
->@pytest.mark.parametrize()
-
测试报告:
HTMLTestRunner(第三方)
->pytest-html
(静态单一html)、pytest-allure
(动态页面) -
Debug:
print() 函数
->PySnooper
-
JSON
信息处理: 内建json
库 -> 增加JMESPath
库