四:python接口之http请求 和第三库的requests。 Urllib 定义了很多函数和类,这些函数和类能够帮助我们在复杂的情况下获取url内容。复杂情况— 基本的和深入的验证, 重定向, cookies 等等 Urllib的GET请求代码如下: import urllib.request ...
分类:
编程语言 时间:
2017-05-03 22:49:57
阅读次数:
310
三:http状态码含义(来源于w3school): 状态码: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到 ...
分类:
编程语言 时间:
2017-05-03 22:48:12
阅读次数:
271
上篇已经用mock server配置了接口。 python代码编写接口测试,主要运用了unittest、requests两个框架 运行结果: ...
分类:
编程语言 时间:
2017-04-12 01:44:05
阅读次数:
222
最近在整理接口测试相关的资料,所以,看到有关资料就会多看两眼。偶看到别人发的微信公众号。 Python接口测试框第一篇 python如何读取txt文件。 Python接口测试框第三篇 python如何读取XML文件。 Python接口测试框第四篇 python如何读取CSV文件。 曾几何时,也许某大 ...
分类:
其他好文 时间:
2016-11-28 22:52:54
阅读次数:
273
#!coding=utf-8 import urllib import urllib2 data='{"":""}' data={data:""} data=urllib.urlencoce(data) url='' request=urllib2.Request(url,data) respons ...
分类:
编程语言 时间:
2016-06-24 12:49:20
阅读次数:
201
案例:接口发送post请求 步骤1:编写方法,用于提交post请求 步骤2:编写测试数据对象,用户提交测试数据 步骤3:调用方法和数据,进行测试 实例展示: 步骤1:编写方法checkapi_post() 步骤2:编写测试数据对象data,并将对象类型转换成字典类型 步骤3:调用方法和数据,进行测试 ...
分类:
编程语言 时间:
2016-06-14 19:06:47
阅读次数:
380
引入unittest框架get请求#coding:utf-8
importunittest
importrequests
importjson
classTestGet(unittest.TestCase):
defsetUp(self):
self.test_url=‘http://localhost:8080/jenkins/api/json?tree=jobs[name]‘
deftest_get(self):
self.r=requests.get(self.test_url)
‘‘..
分类:
编程语言 时间:
2016-04-05 20:13:14
阅读次数:
155
基于Jenkins接口测试#coding=utf-8
importhttplib
http_client=None
http_client=httplib.HTTPConnection(‘localhost‘,8080,timeout=30)
http_client.request(‘GET‘,‘/jenkins/api/json‘)
response=http_client.getresponse()
printresponse.status#返回状态码
printrespons..
分类:
编程语言 时间:
2016-04-05 14:16:07
阅读次数:
202
urllib2库做接口测试GET请求#coding=utf-8
importurllib2
response=urllib2.urlopen(‘http://localhost:8080/jenkins/api/json‘)
printresponse.read()POST请求importurllib2
importurllib
post_data=urllib.urlencode({})#传入POST请求所带的参数,此处若不需要传入参数则为..
分类:
编程语言 时间:
2016-04-05 14:12:49
阅读次数:
211