1.安装环境
安装xk6-mongo扩展
./xk6 build --with github.com/itsparser/xk6-mongo
2.安装MongoDB
参考Docker安装MongoDB服务-CSDN博客
连接成功后新建test数据库和sample集合
3.编写脚本
test_mongo.js
import xk6_mongo from 'k6/x/mongo';
const client = xk6_mongo.newClient('mongodb://admin:admin@localhost:27017/?authSource=admin');
export default ()=> {
let doc = {
correlationId: `test--mongodb`,
title: 'Perf test experiment',
url: 'example.com',
locale: 'en',
time: `${new Date(Date.now()).toISOString()}`
};
client.insert("test", "sample", doc);
}
4.运行测试
./k6 run test_mongo.js --duration 5s
测试结果
打开Navicat查看数据