一:实现简单的调用登录接口,获取登录成功后返回的数据功能
操作前准备:下载Python,编码工具pycharm,本测试使用的: 登录项目接口用于做测试的tp5登录接口-PHP文档类资源-CSDN下载
1.新建一个文件夹项目,后分别建以下逻辑层的文件夹
2.测试登录功能:在libs文件夹新建login.py文件代码如下:
'''
接口名称:登录接口
类型: token
用途:
1.本身需要做接口自动化测试
2.获取token,给后续接口做鉴权
'''
import hashlib
from configs.config import HOST
#引入请求
import requests
'''
# 封装一个md5加密函数
def get_md5(psw):
#实例化一个md5对象
md5 = hashlib.md5()
md5.update(psw.encode("utf-8"))
return md5.hexdigest()
'''
#新建一个login类
class Login:
def login(self,inData):
url = f'{HOST}/apilogin'
# inData["login_pwd"] = get_md5(inData["login_pwd"] #md5加密
return requests.get(url,inData).text
if __name__ == '__main__':
res = Login().login({'login_name': '22', 'login_pwd': '22'})
print(res)
2.1代码中的{HOST}在config.py的文件中