企业网站建设方案论文自己做网站用花钱吗
news/
2025/10/1 19:08:58/
文章来源:
企业网站建设方案论文,自己做网站用花钱吗,企业培训师资格证,企业在阿里云做网站1、什么是接口mock
主要是针对单元测试的应用#xff0c;它可以很方便的解除单元测试中各种依赖#xff0c;大大的降低了编写单元测试的难度
2、什么是mock server
正常情况下#xff1a;测试客户端——测试—— 被测系统 ——依赖——外部服务依赖
在被测系统和…1、什么是接口mock
主要是针对单元测试的应用它可以很方便的解除单元测试中各种依赖大大的降低了编写单元测试的难度
2、什么是mock server
正常情况下测试客户端——测试—— 被测系统 ——依赖——外部服务依赖
在被测系统和外部服务依赖之间进行mock server用于模拟外部服务的各种依赖模拟后端的数据
3、为什么要mock server
软件开发过程中前端dev、后端dev、测试都有mock server的需求比如
前端页面写好了后端接口没开发完成使用mock server就可以提前联调前端的功能后端后端往往比较复杂有的feature多个后端相互依赖提测前不光前后端要联调多个后端之间也要进行联调因此先ready的后端要想尽早联调自己的部分那后端dev也需要mock server测试测试前端功能但是后端还没有开发完这个时候测试就需要mock server来模拟后端的接口。如果是测试后端feature但是后端依赖的接口还没开发完同样使用mockserver来模拟后端的接口
4、安装flask
pip install flask5、第一个flask dmeo
from flask import Flask# 创建一个flask实例
app Flask(__name__)# 路由系统生成视图对应的url接口地址。/ 根目录。可以加子路径例如/user
app.route(/)
# 视图函数
def first_flask():# 获取到的responsereturn hello worldif __name__ __main__:# 启动socketapp.run()
Reuslt 运行代码默认启动一个socket服务默认ip是127.0.0.1端口5000
访问127.0.0.1:5000后可以看到服务端返回的hello world
6、Demo2name写死
代码如下在视图函数中直接指名name的值。 注意之前启动的服务一定要关掉不然访问的还是先run起来的服务。
from flask import Flask# 创建一个flask实例
app Flask(__name__)# name是写死的
app.route(/cc/)
def second_flask():return hello world ccif __name__ __main__:app.run()运行效果
7、Demo3动态name
代码如下动态参数用尖括号进行表示不同类型写法不同
Strname是变量名例如http://127.0.0.1:5000/cc//name
intage是变量名例如http://127.0.0.1:5000/18//int:age/
floatsalary是变量名例如http://127.0.0.1:5000/2345555.8889//float:salary/
urlurl是变量名实际使用时传一个正确的url链接例如http://127.0.0.1:5000/http://www.baiu.com//path:url/这种方式很灵活实际中更多的是非动态的写法除非后端特别复杂才会用的到。
from flask import Flask# 创建一个flask实例
app Flask(__name__)# 设置一个动态参数使用flask默认端口。路由即接口路径
app.route(/name)
def thrid_flask(name):print(name)return hello worldif __name__ __main__:app.run()运行效果
8、Demo4指定允许的请求方法
例如仅允许get和post方法访问不能使用delete、put等请求方法
8.1 伪后端代码
from flask import Flask# 创建一个flask实例
app Flask(__name__)app.route(/login, methods[GET, POST])
def login_flask():return hello world loginif __name__ __main__:app.run()
启动服务后控制台如下
8.2 测试代码
import requestsurl http://127.0.0.1:5000/loginresp requests.get(urlurl)
print(resp)
print(resp.text)resp requests.post(urlurl)
print(resp)
print(resp.text)resp requests.delete(urlurl)
print(resp)
print(resp.text)
运行测试代码flask的控制台如下 请求结果如下可见delete方法访问被禁止了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/924174.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!