当前位置: 首页 > news >正文

中山网站建设 760写软文的平台有哪些

中山网站建设 760,写软文的平台有哪些,手机主题制作网站,个人网站一定要备案吗1、什么是接口mock 主要是针对单元测试的应用,它可以很方便的解除单元测试中各种依赖,大大的降低了编写单元测试的难度 2、什么是mock server 正常情况下:测试客户端——测试——> 被测系统 ——依赖——>外部服务依赖 在被测系统和…

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 flask

5、第一个flask dmeo

from flask import Flask# 创建一个flask实例
app = Flask(__name__)# 路由系统生成视图对应的url,接口地址。/ 根目录。可以加子路径,例如/user
@app.route('/')
# 视图函数
def first_flask():# 获取到的responsereturn 'hello world'if __name__ == '__main__':# 启动socketapp.run()

Reuslt:
运行代码,默认启动一个socket服务,默认ip是127.0.0.1,端口5000

在这里插入图片描述访问127.0.0.1:5000后,可以看到服务端返回的hello world
在这里插入图片描述

6、Demo2:name写死

代码如下:在视图函数中,直接指名name的值。
注意:之前启动的服务一定要关掉,不然访问的还是先run起来的服务。

from flask import Flask# 创建一个flask实例
app = Flask(__name__)# name是写死的
@app.route('/cc/')
def second_flask():return "hello world cc"if __name__ == '__main__':app.run()

运行效果
在这里插入图片描述

7、Demo3:动态name

代码如下:动态参数,用尖括号进行表示,不同类型写法不同

Str,name是变量名,例如:http://127.0.0.1:5000/cc/'/<name>'
int,age是变量名,例如:http://127.0.0.1:5000/18/'/<int:age>/'
float,salary是变量名,例如:http://127.0.0.1:5000/2345555.8889/'/<float:salary>/'
url,url是变量名,实际使用时,传一个正确的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 world"if __name__ == '__main__':app.run()

运行效果:
在这里插入图片描述在这里插入图片描述打印的name

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 login"if __name__ == '__main__':app.run()

启动服务后,控制台如下:
在这里插入图片描述

8.2 测试代码

import requestsurl = "http://127.0.0.1:5000/login"resp = requests.get(url=url)
print(resp)
print(resp.text)resp = requests.post(url=url)
print(resp)
print(resp.text)resp = requests.delete(url=url)
print(resp)
print(resp.text)

运行测试代码,flask的控制台如下:
在这里插入图片描述请求结果如下:可见delete方法访问被禁止了。
在这里插入图片描述

http://www.dinnco.com/news/24583.html

相关文章:

  • 怎么建手机网站seo外链在线提交工具
  • 企业网站规划方案什么是seo技术
  • 怎么注册免费个人网站网络营销的五个发展阶段
  • asp.net中文官方网站信息流广告是什么意思
  • 网站建设web前端开发入门腾讯广告官网
  • wordpress如何编辑页面代码安阳seo
  • 深圳公司网站建设设计举出最新的网络营销的案例
  • 网站设计说明网站排名点击工具
  • 东莞凤岗网站建设制作app开发费用标准
  • 贵阳专业性网站制作什么是长尾关键词举例
  • wordpress快速注册关键词长尾词优化
  • 二手车网站开发过程知乎推广公司
  • 网站建栏目建那些适合企业员工培训的课程
  • 山东网站建设公司比较靠谱的网站
  • 阿里云服务器wordpressseo关键词排名怎么提升
  • 网站运营专员具体每天怎么做手机网站百度关键词排名查询
  • 公众号菜单栏页面模板seo推广小分享
  • 东丽区 网站建设常州网络推广平台
  • 专业做俄语网站建设新手怎么引流推广
  • 毕设用别人网站做原型广州seo推广优化
  • 哪些网站做任务好赚钱如何快速搭建一个网站
  • 福建省建设相关网站百度搜索引擎广告位的投放
  • 菜单设计制作网站网络广告人社区官网
  • 浙江网站建设服务即时热榜
  • 百度搜索结果优化seo全称
  • 网站 头尾调用seo优化方法网站快速排名推广渠道
  • 熟人做网站怎么收钱东莞网站建设工作
  • 西安做百度推广网站 怎样备案网站优化公司大家好
  • 有没有国外的做美食的视频网站短视频seo是什么
  • 网站设计需要哪些技能网站优化有哪些类型