python+requests接口自动化测试实战,python的requests模块功能

  python+requests接口自动化测试实战,python的requests模块功能

  当使用Python进行网络编程时,请求模块通常用于进行http接口调用。

  1.如果只有几个接口调用,传统的requests.post()或者requests.get()就可以满足要求。

  但如果涉及多个接口调用,可能会遇到程序执行时间长的效率问题。

  2.为了提高程序执行的效率,减轻服务器的压力,可以使用长连接来省去频繁的tcp连接握手和挥手。

  实例

  defkeep_alive():

  实例化一个长连接对象。

  :返回:

  s=请求。会话()

  返回

  defq_inst(func,obj_id=host ,field=bk_host_innerip ,value=):

  headers={ Content-Type : application/JSON }

  数据={

  bk_obj_id:obj_id,

  bk_supplier_account:0 ,

  第:页{

  开始:0,

  限额 :10

  },

  条件 :{

  obj_id:[{

  字段 :字段,

  操作员 :$eq :

  值 :值

  }]

  }

  }

  res_p=func.post(https://***。***.* * */API/c/compapi/v2/cc/search _ inst/,data=data,headers=headers)

  returnres_p

  if__name__==__main__:

  s=keep_alive()

  对于范围(4001):

  res=q_inst(s,value=10.1.1.1 )

  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #输出

  查询蓝鲸接口需要总时间:033600336021.099682。以上是python中优化请求接口调用的方法。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • android自动化测试框架有哪些,ios手机自动化测试工具,Android和iOS 测试五个最好的开源自动化工具
  • ,,如何使用IOS自动化测试工具UIAutomation
  • android自动化测试框架有哪些,ios手机自动化测试工具
  • ,,Python自动化测试框架pytest的详解安装与运行
  • ,,python自动化测试之DDT数据驱动的实现代码
  • selenium+java自动化测试框架,selenium自动化测试pdf
  • java自动化测试框架,java 自动化测试工具
  • 接口自动化测试面试问题,关于接口测试面试题
  • 自动化测试工具可以用在哪种测试过程中,测试自动化工具有哪些
  • airtest和appium自动化测试,airtest全自动脚本
  • 测试自动化面试问题及答案,自动化测试面试题及答案大全(3)
  • 自动化测试框架是什么,什么叫自动化测试框架
  • python+selenium自动化测试框架搭建,selenium自动化测试环境搭建
  • 接口测试与接口自动化测试,接口自动化测试项目实战
  • appium自动化测试环境搭建,python appium自动化测试框架
  • 留言与评论(共有 条评论)
       
    验证码: