requests
是一个很实用的
Python HTTP
客户端库,编写爬虫和测试服务器响应数据时经常会用到,
Requests
是
Python
语言的第三方的库,专门用于发送
HTTP
请求
在下面输入
pip install requests
GET无参请求 r = requests.get('http://www.baidu.com')
get有参请求
payload = {'key1': 'value1', 'key2': 'value2', 'key3': None}
r = requests.get('http://www.baidu.com ', params=payload)
取里面的方式 状态码 最后一个返回文本json返回的字典形式
通过类名调用方法
预计结果和断言断言100错误
读取省份result province
设置全局变量调用
requests读取本地csv文件
断言成功
生成测试报告
读取数据
from dataDemo.HTMLTestRunner
import HTMLTestRunner from restDemo.requests001
import APIClass import unittest class HtmlClass():
def htmlmetohd(self):
suite = unittest.TestSuite()
# 创建测试套件
case_list = ["test001"] for case in case_list:
suite.addTest(APIClass(case)) with open("../report.html", "wb") as f:
HTMLTestRunner( stream=f, title="单元测试", description="测试一期", verbosity=2 ).run(suite) hc = HtmlClass() hc.htmlmetohd()