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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM