加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

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

发布时间:2019-07-17 21:07:09 所属栏目:优化 来源:Atstudy网校
导读:副标题#e# 年初参与到一个后台系统开发的项目中,里面涉及了很多接口,我做为项目组测试人员,需要对这些接口进行测试,一开始使用 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协议的支持。这一路走来,带着遇到问题解决问题地思路,我的测试技能得到很大提升。总结这几个月的项目经历就一句话:遇到问题,解决问题,能力才会得到快速提升,与大家共勉。

(编辑:我爱故事小小网_铜陵站长网)

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

热点阅读