当前位置: 首页 > news >正文

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 跳过证书验证。如下图:

实战案例

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

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

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

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

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

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

http://www.lryc.cn/news/121590.html

相关文章:

  • opsForHash() 与 opsForValue 请问有什么区别?
  • 具有吸引子的非线性系统(MatlabSimulink实现)
  • Linux一些常见的命令
  • 正则表达式的基本知识
  • 如何⽤webpack 来优化前端性能
  • 人机交互中的混合多重反馈
  • CSS:服务器字体 与 响应式布局(用法 + 例子 + 效果)
  • 24届近3年上海电力大学自动化考研院校分析
  • PostgreSQL查询慢sql原因和优化方案
  • Leetcode 21. 合并两个有序链表
  • [tool] Ubuntu 设置开机启动python脚本
  • 「何」到底该读「なん」还是「なに」?柯桥学日语
  • github - 创建组织-Team
  • 【Transformer】自注意力机制Self-Attention | 各种网络归一化Normalization
  • 沁恒ch32V208处理器开发(四)串口通信
  • 【BASH】回顾与知识点梳理(十八)
  • linux 目录操作命令
  • React Dva项目小优化之redux-action
  • Kotlin反射访问androidx.collection.LruCache类私有变量
  • 高级进阶多线程——多任务处理、线程状态(生命周期)、三种创建多线程的方式
  • 【 K8S 】 Pod 进阶
  • 众和转债,宏微转债,阳谷转债上市价格预测
  • MySQL~事务的四大特性和隔离级别
  • JMeter处理接口签名之BeanShell实现MD5加密
  • 【Golang】一文学完 Golang 基本语法
  • 《Java-SE-第三十五章》之方法引用
  • Effective Java笔记(33)优先考虑类型安全的异构容器
  • 释放AI创作潜能:从大模型训练到高产力应用
  • Ajax 笔记(一)—— Ajax 入门
  • Android Studio跳过Haxm打开模拟器