美文网首页软件测试Linux
接口测试练手实战项目

接口测试练手实战项目

作者: 含辞未吐气若幽兰 | 来源:发表于2021-10-20 11:59 被阅读0次

    1 项目地址

        https://gitee.com/HUJIAFANGFUJIDDD/vue_api_server.git

    2 部署

      #cd /usr/local

    #git clone https://gitee.com/HUJIAFANGFUJIDDD/vue_api_server.git     (如没有安装git 先 yum install git -y)

    3 安装npm和node环境

    wget https://npm.taobao.org/mirrors/node/v14.15.3/node-v14.15.3-linux-x64.tar.xz

    xz -d node-v14.15.3-linux-x64.tar.xz

    tar -xvf node-v14.15.3-linux-x64.tar

    cd node-v14.15.3-linux-x64

    # 建立软连接,变为全局

    ln -s /usr/local/nodejs/node-v14.15.3-linux-x64/bin/npm /usr/local/bin/

    ln -s /usr/local/nodejs/node-v14.15.3-linux-x64/bin/node /usr/local/bin/

    vim /etc/profile

    # 以下两个路径为加入nodejs路径

    export NODE_HOME=/usr/local/nodejs/node-v14.15.3-linux-x64

    export PATH=$NODE_HOME/bin:$PATH

    # 配置生效

    source /etc/profile

    # 成功

    node -v

    4 进入到vue_api_server项目目录,接着执行npm install 安装依赖包。

    5 安装Mysql,如果你已经有的话,可以直接忽略此步

    6 进入db目录中,将mydb.sql导入到Mysql数据库中

      mysql>CREATE DATABASE `api_db_mysql` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

     mysql>use api_db_mysql;

      mysql>source /usr/local/vue_api_server/db/mydb.sql

    7 进入到vue_api_server目录下的config目录中,打开文件default.json

        修改后如下:

    {

            "config_name" : "develop",

            "jwt_config" : {

                    "secretKey":"itcast",

                    "expiresIn":86400

            },

            "upload_config":{

                    "baseURL":"http://192.168.234.133:8888",

                    "upload_ueditor":"uploads/ueditor",

                    "simple_upload_redirect":"http://192.168.234.133/reload"

            },

            "db_config" : {

                    "protocol" : "mysql",

                    "host" : "127.0.0.1",

                    "database" : "api_db_mysql",

                    "user" : "root",

                    "password" : "Xsy@210721",

                    "port" : 3306

            }

    }

    8 在vue_api_server目录下, 执行命令

    #node app.js

    返回这些log表示部署成功:

    9 使用VUE_API_Server

    完成前面的服务环境部署后,默认后监听8888服务端口,接口基准地址http://192.168.234.133:8888/api/private/v1/,且数据返回格式统一使用 JSON。

    登录接口:

    获取roles接口 (注意在Authorization中添加Type=Bearer Token, Token值就是上面登录接口返回的那个token值)

    注意:

    创建用户,查询用户这类的业务接口,需要从登录授权的 API 中获取到token,且必须在请求头中使用 Authorization 字段提供 token 令牌

    项目中有很多接口,执行node app.js 会打印出所有的接口

    相关文章

      网友评论

        本文标题:接口测试练手实战项目

        本文链接:https://www.haomeiwen.com/subject/xgrtaltx.html