【测试平台开发】

【测试平台开发】

一、 后端开发

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()