当前位置: 首页 > 后端技术 > Node.js

DOClever安装使用介绍

时间:2023-04-03 16:57:45 Node.js

DOClever被誉为目前最好的界面管理平台,它的实力到底如何呢?给他一个机会。1.什么是DOClever?官网地址:http://doclever.cn/controller...DOClever与现在的postman、swagger的区别在于它不仅可以满足接口文档开发、测试、数据mocking等需求,还可以更轻量级,也适用于postman,swaggerswagger和RAP支持导入。注:以下内容转自官网!(^▽^)DOClever是一款可视化的免费开源界面管理工具,可以分析界面结构,验证界面正确性,围绕界面定义文档,通过一系列自动化工具提高我们的协作效率。DOClever使用javascript作为我们的前端和后端开发语言。前端使用vue+elementUI,后端使用express+mongodb。该框架融合了高并发、快速迭代的特点,保证了系统的稳定性和可靠性。主要特点:?可编辑管理界面信息,支持get、post、put、delete、patch五种方法,支持https和https协议,支持query、body、json、raw、rest、formdata的可视化编辑参数。同时可以对json进行无限级别的可视化编辑。此外,还提供了状态码、代码注入和markdown文档等附加功能。?接口调试运行可对参数进行加密,从md5到aes,返回参数和模型实时分析对比,给出不一致的地方,找出接口可能存在的问题。如果不想手写文档,那就试试界面的数据生成功能,可以为界面上运行的数据一键生成文档信息。?无缝模拟集成。DOClever本身是一个模拟服务器。当你设置接口的开发状态为completed时,本地mock会自动请求真实的接口数据,否则返回预定义的mock数据。?支持导入postman、rap、swagger,方便您做无缝迁移,也支持导出html文件,方便您离线浏览!?工程版本与界面快照功能并行。你可以为一个项目定义1.0、1.1、1.2版本,不同版本之间可以自由切换和回滚。您不再害怕丢失界面信息。同时,该界面还具有快照功能。当您界面开发进行到一半或界面需求发生变化时,您可以随时查看之前编辑过的界面信息。?自动化测试功能。目前市面上同类平台的接口自动化测试,大部分都是伪自动化的。对于复杂的场景,比如获取验证码、登录、获取订单列表、获取特定订单详情等上下文相关的一系列操作什么都不做。DOClever独创的自动化测试功能,只需要你编写极少量的javascript代码,就可以在网页中完成这样的一系列操作。同时,DOClever还提供定时在后台批量执行测试用例并将结果发送到团队成员邮箱的功能,您可以及时了解接口的运行状态。?团队协作功能,很多类似的平台都是收费的,但是DOClever认为好东西需要分享,可以新建一个团队,把团队里的所有成员都拉进来,分组,分配相关信息Projects和权限,发布团队公告等。2、DOClever环境依赖和DOClever的使用依赖nodejs和MongoDB。注意这里安装的是windows系统!(^▽^)1.安装nodejs到官网下载nodejs:https://nodejs.org/en/download/选择64位Windows版本下载。下载完成后,双击msi文件进行安装,安装完成!win+r输入cmd表示安装成功!!(^▽^)PS:如果要配置环境变量等,可以参考这篇文章:https://www.cnblogs.com/liuqi...2.安装MongoDB,到官网即可下载MongoDB:https://www.mongodb。com/downl...选择要下载的64位Windows版本。下载完成后,双击msi文件进行安装,选择自定义路径创建数据库文件的存放位置。在MongoDB安装目录下创建data文件夹,然后创建db文件夹D:\mysoft\MongoDB\data\dbwin+r输入cmd进入MongoDB所在的bin目录:输入启动MongoDB的命令:mongod--dbpathD:\mysoft\MongoDB\data\db打开浏览器输入http://localhost:27017/如果出现如下画面,说明启动成功。如果不成功,检查端口号是否被占用。但是查看本地的windows“服务”,并没有mongodb服务。如何配置本地windowsmongodb服务?(?▽?)在data文件夹下创建log文件夹:D:\mysoft\MongoDB\data\db\log,用于存放日志文件在MongoDB中新建一个配置文件mongo.config,配置文件中如果如下内容:dbpath=D:\mysoft\MongoDB\data\dblogpath=D:\mysoft\MongoDB\data\db\logmongo.log以管理员身份运行cmd,配置windows服务,先进入MongoDB的bin目录,然后然后运行命令:mongod--config"D:\mysoft\MongoDB\mongo.config"--install--serviceName"MongoDB"再次查看本地服务,发现:右键,启动服务,完成安装和MongoDB的启动。接下来,安装一个MongoDB可视化工具。我安装了MongoBooster,官网是:https://nosqlbooster.com/down...,需要的可以自行下载安装。新建数据库DOClever3,下载DOClever的源码:gitclonehttps://gitee.com/sx1989827/S...在命令窗口输入:node/web/DOClever/Server/bin/www启动DOClever并提示输入MongoDB数据库对应的地址,这里输入新建的MongoDB对应的数据库地址,表示连接成功!然后需要输入DOClever上传文件路径,这里直接在DOClever对应的文件下创建一个名为Shared的文件夹然后输入对应的端口号启动,这里选择10000出现DOClever就大功告成了,输入localhost:在浏览器中10000,在首页打开注册账号即可使用!!选择通用后台,可以查看用户项目管理等,用户名和密码都是DOCleverswagger文件。导入也很简单。比如你的swagger地址是localhost:8080/swagger-ui.html,保存,马上OK,binggo!!最后还有一个小问题。每次启动DOClever都要用命令,太麻烦了。这里可以直接写一个脚本文件运行。新建文件doclever.bat,内容如下:D:cdmyworkspace\DOClever\SBDoc\Servernodebin\wwwpause保存后双击启动DOClever工程。(?▽?)用了就停不下来,无论是页面的展示还是功能的整合,都会让你眼前一亮(^▽^)