nodejs+supertest+mocha 接口测试环境搭建

系统接口自动化测试

该框架用于对系统的接口自动化测试(nodejs+supertest+mocha)
Homebrew 安装: ruby -e "$(curl -fsSL {+}https://raw.githubusercontent.com/Homebrew/install/master/install+)" 
安装nodejs:brew install nodejs
安装mocha: npm install -g mocha (管理测试用例)
安装supertest:npm install supertest --save-dev(提供http接口测试的底层api)
安装chai:npm install chai --save-dev (一种断言方式)
 
项目源码地址:***
package.json:管理npm安装的包,并且是执行测试的入口 

 
config.js:配置测试的环境以及接口

 
basic.js:一个公用的js文件,里面引入supertest以及chai这些都会用到的module,所有testcase都需要引入这个文件

 
testcase和resource:testcase里面应分功能模块存放所有的测试用例,resource里面用于存放所有需要测试的接口

 
login.js:测试用例的实现(此处为一个demo)

转载于:https://www.cnblogs.com/yoyoblogs/p/10523457.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值