软件测试 零基础自学笔记_接口测试

安装

pip install requests

实例代码

接口测试样例可以采用聚合数据的网站聚合数据

  • phone_api.py
from pprint import pprint
import requests

class Phone():

	def get_data(self,phone):
	
		# 传递手机号 与key 返回归属地的接口测试
		url = "http://www.juhe.cn/mobile/get"
		data = {
		"key""*********************""phone":phone
		}
		response = requests.get(url,params=data)
		pprint(response.json())
		return response.json()

  • get_city.py
from phone_api import Phone

class City(Phone):

	def get_city(self):
	
		#接受json获取城市名
		city = self.get_data(13000000000)["result"]["city"]
		return city
  • weather_api.py
from get_city import City
import requests

class Weather(City):

	def get_weather(self):
		
		# 获取城市天气返回城市名称
		city = self.get_city()
		url = "http://apis.juhe.cn/simpleWeather/query"
		data = {
			"key":"**********",
			"city":city
		}
		response = requests.get(url,params=data)
		weather_ciity = requests.json()["result"]["city"]
		return weather_city
  • assert_city.py
import unittest
from weather_api import Weather

class Asser_city(unittest.TestCase,Weather):

	def test1(self):
		self.assertEqual("长沙",self.get_weather())

if __name__=='__main__':
	unittest.main()

接口自动化_postman

以下为我在onenote上做的笔记,直接复制过来的
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值