python中的mock接口怎么用
发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,这篇文章将为大家详细讲解有关python中的mock接口怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是mock?mock在翻译过来有模拟的意思。它允许您
千家信息网最后更新 2024年09月30日python中的mock接口怎么用
这篇文章将为大家详细讲解有关python中的mock接口怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
什么是mock?
mock在翻译过来有模拟的意思。它允许您用模拟对象替换您的系统的部分,并对它们已使用的方式进行断言。
Mock通常是指,在测试一个对象时,我们构造一些假的对象来模拟与其交互。而这些Mock对象的行为是我们事先设定且符合预期。通过这些Mock对象来测试对象在正常逻辑,异常逻辑或压力情况下工作是否正常,Mock的行为固定,它确保当你访问该Mock的某个方法时总是能够获得一个没有任何逻辑的直接就返回的预期结果。Mock接口就是用一些合理的手段构造对象去模拟真实接口。
import flaskimport jsonserver = flask.Flask(__name__)#把这个py文件当成服务@server.route('/api/login',methods=['post','get'])#接口名,默认get请求def login(): d = {'status_code':0,'message':'登录成功'} return json.dumps(d,ensure_ascii=False)@server.route('/api/update',methods=['post','get'])#接口名,默认get请求def update(): uname = flask.request.values.get('username')#username是传入的 pwd = flask.request.values.get('password')#password是传入的 d = {'status_code':0,'message':'更新成功','用户名':uname,'密码':pwd} return json.dumps(d,ensure_ascii=False,indent=6)@server.route('/api/check',methods=['post','get'])#接口名,默认get请求def check(): data = flask.request.get_json()#入参是json的请求 d = {'status_code':0,'message':'查询成功','data':data}server.run(host='0',port=8000,debug=True)#host='0' 在局域网内的用户可访问 debug=True修改代码不用重启即生效
from fastapi import Formapp = FastAPI()@app.post('/login')#post写法async def login(*,username:str=Form(...),password:str=Form(...)): return {'username':username,"password":password}@app.get('/reg')#get写法def login(username:str,password:str):uvicorn.run(app,port=8001,debug=True)
关于"python中的mock接口怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
接口
对象
成功
篇文章
逻辑
写法
更多
用户
行为
测试
不错
实用
不用
代码
内容
压力
密码
就是
局域
局域网
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
渲染公司云服务器
翠微科技上海网络技术
美国高度发达科技互联网
软件开发光大北分面试
数据库可以连接服务器吗
钦州也蓝网络技术
数据库中怎么辨别聚合
桌面程序用哪个数据库
serv u服务器
网络安全法出台的车
华为服务器怎么进入管理端口
qq空间显示内部服务器错误
腾讯云服务器越来越贵了
想找个软件开发公司怎么找
王钊网络安全
网络强国 网络安全图片
无锡能源供应链服务软件开发商
广东特色软件开发创造辉煌
登云数据库点连接没反应
vfp数据库怎么保存
徐汇区一站式软件开发服务电话
软件开发光大北分面试
试用期可以签订服务器协议吗
黄浦区智能化软件开发厂家报价
你不能在安全性上玩服务器
软件开发中用户代表的任务
硬件软件开发接口
安徽荣禾昌网络技术有限公司
紫牛筹软件开发
莱阳app定制软件开发哪家好