微服务自动化测试全解析
1. 微服务单元测试基础
在进行微服务的单元测试之前,我们先来看一个具体的微服务示例。这个示例是一个用于收集、存储、搜索和管理视频元数据的 REST API。
首先,我们需要安装相关依赖:
cd chapter-9/example-2
npm install
以下是要测试的代码( chapter-9/example-2/src/index.js ):
const express = require("express");
const mongodb = require("mongodb");
async function startMicroservice(dbhost, dbname, port) {
const client = await mongodb.MongoClient.connect(dbhost);
const db = client.db(dbname);
const videosCollection = db.collection("videos");
const app = express();
app.get("/videos", async (req, res) => {
const videos = await videosCollection.find()
.toArray();
res.json({
videos: videos
超级会员免费看
订阅专栏 解锁全文
452

被折叠的 条评论
为什么被折叠?



