【测试平台开发】
一、 后端开发
1、常见的技术架构与组件
语言:
项目注重高并发:选用go
注重区块链:选用go、rust(主打高性能)
大型浏览网站(如电商):Java
技术架构与组件:
前端技术架构:bootstrap、vue、react
后端技术架构:django、flask、spring boot
数据存储:mysql、res
任务调度架构:jenkins
数据报表:echarts、vega、kibana、grafana、allure
2、常见的测试平台开发模式
大而全(比如公司产品定位是向外出售付费服务,需要花费较多人力):
python Django
Java Sping Boot
React(前端框架)
小而简(适合初学者):
python Flask
Java sparkjava
vue(上手快)
测试平台技术架构:
3、接口路由技术
Flask 是一个轻量级的 web 开发框架。 它依赖 jinja2 和 Werkzeug WSGI 服务的一个微型框架。
中文文档:http://docs.jinkan.org/docs/flask
英文文档:https://flask.palletsprojects.com/en/2.0.x/
# 1. 导入 Flask 模块
from flask import Flask
# 2. 创建Flask应用程序实例
app = Flask(__name__)# 3. 定义路由及视图函数
@app.route("/")
def hello_world():return "<p>Hello, World!</p>"
# 4. 启动程序
if __name__ == '__main__':app.run()