送温暖!听说你没有接口项目可以练手
作为测试工程师的不同阶段,很多时候会感到无奈,我有心学习,但是环境不允许。
自学打算转行的测试新手,在学接口测试时,没有一套相对完整的项目接口可以练手。
当你想学自动化接口测试时,没有一套相对完整的项目接口可以练手。
当你学习测开时,必然涉及到vue前端开发时,没有一套相对完整的项目接口可以练手。
今天,就是来解救你们的!!!
推荐一款开源的接口测试项目,部署超简单!!接口超多!!没有调用次数限制!!
01 项目介绍
一款基于node开发的开源API项目,业务是电商管理后台,可以用做接口测试、VUE前端开发练手用。
项目地址:
https://github.com/maweidong/vue_api_server
git打不开,没有梯子,可以访问gitee的地址:
https://toscode.gitee.com/hashuaiboy/vue_api_server
02 前置环境清单
依赖的环境很简单:
1. 安装node环境
官网:https://nodejs.org/en/download/
2. 安装mysql
官网:https://www.mysql.com/downloads/
没有特别的需求,建议安装历史版本5.7
关于这两部分的安装,不是本文的重点,网上安装教程也很多,暂不赘述。
03 下载与部署
1. 将项目克隆或直接下载zip包到本地
2.进入到vue_api_server目录,接着执行"npm install"安装依赖包 (需已安装node环境)
3. 启动mysql服务(需已安装mysql)
4. 创建项目的数据库
执行mysql命令进入mysql命令窗体,执行以下命令:
# CREATE DATABASE 数据库名 SET utf8 COLLATE utf8_general_ci
CREATE DATABASE api_ab SET utf8 COLLATE utf8_general_ci;
5. 导入数据库数据
# 切换数据库
use api_db;
# 导入项目下db/mydb.sql的数据
source /Users/leitianxiao/Documents/700_TestDev/vue_api_server-master/db/mydb.sql
# 导入后使用命令查看导入的数据是否成功
show tables;
6. 修改项目中的数据库配置
根目录/config目录中,打开文件default.json,根据你的mysql配置修改。
7. 启动项目
在根目录下执行命令 即可启动服务。
node app.js
br
8. 成功访问
默认域名为:http://127.0.0.1:8888/
04 接口文档
接口文档参考:
https://blog.csdn.net/qq_43378689/article/details/121052912
除登录外其他业务类接口,需要从登录授权的 API 中获取到token,且必须在请求头中使用 Authorization 字段提供 token 令牌
postman添加token示例:
最后:
如果你平时有很多问题想要解决,你的测试职业规划也需要一点光亮,你也想跟着大家一起分享探讨,我给你推荐一个 「软件测试学习交流群:746506216」 你缺的知识这里有,你少的技能这里有,你要的大牛也在这里……
资源分享【这份资料必须领取~】
下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】
相关文章
- Spring Boot 项目打成 war 包部署,接口报 404 问题
- DOM对象模型四大基本接口
- 【转】前端验证码倒计时、后台发送验证码、创蓝短信接口
- 接口自动化-request-interface-研究笔记
- 路飞学城项目-支付相关-结算接口
- C#之接口
- Atitit 项目常用模块 非业务模块 通用技术模块 attilax大总结 理论上可行。但要限制接口方式。 不然现在很多ui与后端接口模式很多,导致组合爆炸。。。 常用模块也就100来个而已。。
- 移动端h5网页、微信网页调试之利用vConsole真机调试+显示控制台打印信息、调试接口(附带vue项目里的具体使用方法)
- 〖Python接口自动化测试实战篇①〗- 自动化测试基础扫盲及项目的生命周期详述
- 玩转华为ENSP模拟器系列 | 使能接口的MPLS和LDP能力
- 玩转华为ENSP模拟器系列 | 配置Dot1q终结子接口接入L2示例
- python+requests+pytest接口自动化介绍
- 测试开发实战项目 | 搭建Pytest接口自动化框架
- 理想中的接口自动化项目
- 一文2600字超全RF接口自动化框架项目实战【建议收擦】
- 【项目实战】如何使用Jmeter来压测接口?
- 接口文档生成工具Swagger2的使用
- Golang struct 和 interface:结构体与接口都实现了哪些功能?
- jetson Nano 调试 CSI 接口的摄像头,并用 opencv 打开摄像头
- 单个UART,可选RS485或RS232接口,通道切换芯片选型-ET7222U