加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Python接口测试自动化实战及代码示例:含Get、Post等方法

发布时间:2019-07-18 13:37:37 所属栏目:建站 来源:Atstudy网校
导读:年头参加到一个靠山体系开拓的项目中,内里涉及了许多接口,我做为项目组测试职员,必要对这些接口举办测试,一开始行使 postman 器材测试,极端利便。但跟着接口数目的增进,不仅要执行手动点击测试,并且,一旦接口参数变换,都从头变动接口参数,次数多

整个完备的 ssl 证书验证代码如下:

  1. if __name__=='__main__': 
  2.  
  3. from urllib import parse, request 
  4.  
  5. import ssl 
  6.  
  7. context = ssl.SSLContext(ssl.PROTOCOL_SSLv23) 
  8.  
  9. context.check_hostname = False 
  10.  
  11. context.load_cert_chain(certfile=pub_key_cert_file, keyfile=pri_key_pem_file) 
  12.  
  13. context.verify_mode = 2 
  14.  
  15. context.load_verify_locations(ca_file) 
  16.  
  17. req = request.Request(url=url, data=para, headers=headers, method='GET') 
  18.  
  19. response = request.urlopen(req, context=self.context) 

上述代码中,我们选择了 python 中 urllib 模块做接口哀求,是由于在多次比拟了reuests模块和 urllib 对 https 证书验证的支持之后,发明 urllib 模块可以或许很好地支持 ssl 证书校验。更多有关 python 中 ssl 模块的信息,请参考 ssl 官方文档

6、总结

回首整个项目颠末,应该说是是被实际题目逼着前进,从一开始的走捷径行使 API集成器材来测试接口,到其后行使自动化测试剧本实现接口测试,再到最后增进对 https协议的支持。这一起走来,带着碰着题目办理题目地思绪,我的测试手艺获得很大晋升。总结这几个月的项目经验就一句话:碰着题目,办理题目,手段才会获得快速晋升,与各人共勉。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读