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查看数据