MeterSphere 如何连接Mongodb数据库
前言:最近有在使用Metersphere的时候遇到了需要连接Mongodb的需求,而Metersphere只支持以下四种通过数据库驱动连接:mysql、sql server、oracle、pgsql,现在给大家分享一种通过前置脚本连接mongo的方法
原理:
通过导入mongo的相关驱动包,引用相关的数据包,在前置脚本中使用Groovy脚本进行连接并查询数据库。
1、导入对应的jar包
关于jar包大家可以直接到我提供的免费资源下载:
https://download.csdn.net/download/weixin_44325114/87474529
https://download.csdn.net/download/weixin_44325114/87474526
也可以通过这个网址搜索下载:https://mvnrepository.com
在jar包下载后上传到MS平台。这里的上传分两种:①、普通管理元上传在项目的文件管理下,上传后文件的作用域只有在该项目下生效
②、admin管理员上传的系统的环境配置下-在项目管理菜单中上传jar包,上传后jar包的作用域为对应的应用空间
2、设置前置脚本
在MS的case编辑页面,点击添加前置脚本,并且前置脚本语言选择Groovy语言
3、编写前置脚本
3.1、连接Mongdb
//导入所有相关依赖
import com.mongodb.*
import com.gmongo.*
//连接数据库 这里的数据路连接信息为虚拟信息 大家对应替换就可以,端口一般都是27017
MongoCredential credentials = MongoCredential.createCredential("username","admin", "userpassword" as char[])
GMongoClient client = new GMongoClient(new ServerAddress("172.192.120.110",Integer.valueOf(27017)), [credentials])
log.info("<<<<<<<
原文地址:https://blog.csdn.net/weixin_44325114/article/details/129161364
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。