美文网首页软件测试自动化测试
【Python】做接口自动化的时候遇到报错 SSLError(

【Python】做接口自动化的时候遇到报错 SSLError(

作者: 失语失芯不失梦 | 来源:发表于2019-02-20 16:48 被阅读3次

    在使用python做接口自动化测试,运行写好的用例却出现  SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)'),) 这样的错误。其实很简单,应该是你运行的时候同时也开着fiddler,只要你把fiddler关掉就不会出现这样的错误了。

    当然,如果你想既开着fiddler,又能成功运行测试用例的话,可以将Requests请求的默认参数verify改为False,再运行就可以了。

    verify=False 运行是OK的

    我们会发现,更改之后运行不会报错了,但是却会发出警告。如果连这个警告都不想看见要怎么处理呢?

    很简单,首先来看python 2.X的处理方式:

    方法一 方法二 运行结果如此图,没有警告

    接着来看看python 3.X的处理方式:

    加入这两行代码即可

    注意,前提是,都得将将Requests请求的默认参数verify改为False

    相关文章

      网友评论

        本文标题:【Python】做接口自动化的时候遇到报错 SSLError(

        本文链接:https://www.haomeiwen.com/subject/cuihyqtx.html