# API-Test **Repository Path**: mz-work/API-Test ## Basic Information - **Project Name**: API-Test - **Description**: Node.js 自动化测试接口 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-11-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目介绍 协助后台做接口测试Node.js脚本 1 安装node.js 2 安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org [Node.js最新版本下载](http://pan.baidu.com/s/1c2daEnY) ## 如何运行 1 命令行切换到当前项目文件夹路径 2 cnpm install 3 node app.js 4 在输出界面里面查看接口的测试情况 ## 目录结构说明 |---- node_modules | |---- app.js (运行文件) | |---- createSign.js (生成签名) | |---- interface.js (接口列表配置文件) | |---- config.js (程序配置文件) | |---- package.js | |---- README.md ## 如何做接口测试 1 修改config.js里面的用户信息 2 去interface.js里面找到想要测试的接口,给改配置添加一个 isTest:true 属性 例如: { isTest:true, ... title: "广告列表", url: "mz_app_ad_list", type: "GET", params: { adspaceId: "19" } } 如果没有该接口的配置信息,自己可以在interface.js里面添加一条配置 { isTest:true, //测试必填 title: "广告列表", // 接口说明 url: "mz_app_ad_list", // 接口地址 type: "GET", // 接口请求类型【POST 或 GET】 params: { // 请求带的参数 adspaceId: "19" } } 3 命令行工具切换到项目根目录 执行代码: node app.js 4 在命令行里面查看测试的结果 ## 其他 因为内网数据库没有我的用户信息,暂时不能用我的号码测试内网接口 [node-fetch](https://npm.taobao.org/package/node-fetch) [码云地址](https://gitee.com/mz-work/API-Test)