如何从零制作一个测试平台(第一篇:技术选型)

   感谢很多朋友的支持,第一次打造系列文章,还是很兴奋的,本系列文章将完整阐述:从零建设一个测试平台

    背景:测试平台的好处非常多,通过前端页面就可以随时查看测试任务历史,还可以利用后端随时调用其它服务(Jmeter、Appium、Jenkins等等),希望我的这些技术选型建议可以帮助你少走很多弯路

投入产出比最大化

    优先考虑投入产出比,技术选型上,秉着最少的投入换取最大产出,github找轮子,二次开发程序的成本会大大降低你的投入,找轮子前,先定一个大方向,要找哪些轮子?

后端技术选型

    Python语法精炼,对于大部分新人,其学习难度降低一点,开发语言选择Python,接下来寻找Python语言实现的后端应用框架,在Python后端技术栈中有两个知名度很高的后端框架,一个是Flask,另一个是Django,两个框架各有优劣,选择哪一个都不错,取决于你熟悉或喜欢哪一个框架,本系列文章将采用的后端框架为Flask(因笔者最先接触Flask,先入为主……),它们的官网如下……

1、Django

The web framework for perfectionists with deadlines | Django

2、Flask

欢迎来到 Flask 的世界 — Flask 中文文档 (2.0.2)

前端技术选型

    Flask与Django后端框架全部自带同一个Jinja2的模版引擎,再加上JQuery这样的JS库、Bootstrap的css库、还有AJAX的JS网络库,也能实现一个Web前端,不过现在为了开发效率,我们需要独立前端,也有两个最知名的独立前端的框架,本系列文章决定选择Vue

1、Angular Angular

2、Vue Vue.js

 Jinja2 Jinja — Jinja Documentation (2.11.x)

数据库技术选型

    数据库服务很多,sqlite也是可用的,不过我们不选择sqlite,而是采用mysql,这是为了性能而做的妥协,处理几十万条记录的mysql性能更佳,另外mongodb作为nosql数据库的代表,也是不错的哦

1、mysql

MySQL

2、sqlite

SQLite Home Page

3、mongodb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值