HttpRunner自动化工具之设置代理和请求证书验证

httprunner设置代理:

  httprunner 库本身没有提供设置代理的接口,但是底层使用了urllib.requests 等库,可以设置HTTP_PROXY 和HTTPS_PROXY 环境变量,常用的网络库会自动识别这些环境变量。

日常调试使用代理(如charles 等工具)可在debugtalk.py 开头加上:如下图

https 请求证书验证:

  在对https 接口进行测试时如果请求经过代理则可能会有certificate verify failed 的报错,原因是request 模块发送请求函数有个参数verify 值默认为True.

使用httprunner 则可在用例yml 或json 文件中将config 或teststep 中该参数设置为False 跳过证书验证。如下图:

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

猜你喜欢

转载自blog.csdn.net/Liuyanan990830/article/details/132259458