python并发1000个http请求_python接口测试之http请求

a8bf57428b4bff72661e5aba88b56655.png

python的强大之处在于提供了很多的标准库,这些标准库可以直接调用,本节部分,重点学习和总结在接口测试中Python的Http请求的库的学习。

首先来看httplib,官方的解释为:本模块定义了类实现客户端的 HTTP 和 HTTPS 协议。它通常不能直接使用 — — 模块 urllib 用于处理使用 HTTP 和 HTTPS 的 Url。使用httplib来做一个简单的对百度的请求,看这样的一个实现过程,见实现的代码:

#!/usr/bin/env python#coding:utf-8import httplibdef getBaidu():

http_client=httplib.HTTPConnection('baidu.com',80,timeout=20)

http_client.request('GET','')

r=http_client.getresponse() print r.status print r.read()

getBaidu()

这里我们详细的来看r提供了那些方法,见输出的结果:

#!/usr/bin/env python#coding:utf-8import httplib def getBaidu():

http_client=httplib.HTTPConnection('baidu.com',80,timeout=20)

http_client.request('GET','')

r=http_client.getresponse() print dir(r) getBaidu()见输出的结果内容:

C:Python27python.exe D:/git/Python/bookDay/api/http/httplipTest.py

['__doc__', '__init__', '__module__', '_check_close', '_method', '_read_chunked', '_read_status', '_safe_read', 'begin', 'chunk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值