合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# 异步测试 安装 ``` npm i mocha mochawesome -D ``` 编写测试用例 ``` const axios = require("axios"); describe("node接口", function () { it("test接口测试", function (done) { axios.get("http://ts.21cn.com/front/api/includePage/getMateriel.do") .then(function (response) { if (response.data.errorCode == 1) { done(); } else { done(new Error("数据请求出错")) } }).catch(function (error) { done(error); }) }) }); ``` 编写执行脚本 ``` const Mocha = require('mocha'); const mocha = new Mocha({ reporter: 'mochawesome', reporterOptions: { reportDir: './docs/mochawesome-reporter', } }) mocha.addFile('./tests/service/router.spec.js'); mocha.run(function () { console.log("done"); process.exit(); }) ``` 结果 ![](https://box.kancloud.cn/327eb93f232ba3583560440a7bb3b373_1918x318.png)