1.实现接口关联
代码案例:
import requests,unittest
class JieKouGuanLian(unittest.TestCase):
def test_001(self):
urls="http://apis.juhe.cn/mobile/get"
cs={"phone":"16739778608","key":"305f48fe633c4c8b7f60e7fdbe5a0f86"}
rep=requests.get(url=urls,params=cs)
print(rep.json())
def test_002(self):
urls2="http://apis.juhe.cn/simpleWeather/query"
ct={"city":"鹤壁","key":"8ed978a79fb46771bc3a53442c3d4144"}
r=requests.get(url=urls2,params=ct)
print(r.json())
if __name__ == '__main__':
unittest.main()
2.提取里面的值
代码案例:
import requests,unittest
class JieKouGuanLian(unittest.TestCase):
def test_001(self):
urls="http://apis.juhe.cn/mobile/get"
cs={"phone":"16739778608","key":"305f48fe633c4c8b7f60e7fdbe5a0f86"}
rep=requests.get(url=urls,params=cs)
print(rep.json()["result"]["city"]) #利用字典方法提取值
def test_002(self):
urls2="http://apis.juhe.cn/simpleWeather/query"
ct={"city":"鹤壁","key":"8ed978a79fb46771bc3a53442c3d4144"}
r=requests.get(url=urls2,params=ct)
print(r.json())
if __name__ == '__main__':
unittest.main()
3.全局变量
import requests,unittest
class JieKouGuanLian(unittest.TestCase):
city=""
def test_001(self):
urls="http://apis.juhe.cn/mobile/get"
cs={"phone":"163978608","key":"305f48fe633c4c8b7f60e7fdbe5a0f86"}
rep=requests.get(url=urls,params=cs)
global city #全局变量
city=rep.json()["result"]["city"] #利用字典方法提取值
print(city)
def test_002(self):
urls2="http://apis.juhe.cn/simpleWeather/query"
ct={"city":city,"key":"8ed978a79fb46771bc3a53442c3d4144"}
r=requests.get(url=urls2,params=ct)
print(r.json())
if __name__ == '__main__':
unittest.main()