接口测试第一天:使用requests依赖库发送http请求
接口测试第一天
使用requests依赖库发送http请求
安装requests依赖库
在win10开始菜单,右键单击【命令提示符(管理员)】
1、安装python-3.7.9-amd64.exe及以上版本,自动添加环境变量,并集成pip包管理器。
2、在win10开始菜单,右键单击【命令提示符(管理员)】
pip install requests
使用.py代码实现模拟客户端发送http请求
# 导包 import requests # 给接口地址定义变量名称 url = "http://v.juhe.cn/weather/index" para = {"cityname":"北京","key":"221ec2c9d854d2859310ea808cb760fd"} # 发送请求 r = requests.get(url,params=para) print(r.status_code) # 获取json数据 print(r.json()
天气测试
import requests import unittest from Commonlib.ReadExc import Read_Ex class Test_Tq(unittest.TestCase): def setUp(self): print("开始") def tearDown(self): print("结束") def test01(self): res1 = Read_Ex() data = res1.read_excel() for i in data: #接口地址 url ="http://v.juhe.cn/weather/index" # 构造数据 para ={"cityname":i["cityname"],"key":i["key"]} res = requests.get(url,params=para) r = res.json() # r["reason"] # self.assertEqual(r["reason"],"查询成功!") self.assertEqual(r["error_code"],int(i["exp"])) if __name__ =='__main__': unittest.main()
部分内容来自于学习编程期间收集于网络的免费分享资源和工作后购买的付费内容。
如需获取教程配套的资源文件和一对一专属答疑支持,请加vx:kangmf24联系作者。