jmeter测试mongodb,采用的是JSR223 Sampler脚本连接数据库,其中连接数据库用到了SCRAM-SHA1认证机制,代码如下:

MongoCredential credential
 = MongoCredential.createScramSha1Credential("username", "databaseName", "password".toCharArray());

发现如果引用mongo-java-driver-2.11.3.jar就会报错,
用mongo-java-driver-2.13.3.jar就没问题

打开jar包对比了下,原来是2.11.3.版本不支持SCRAM-SHA1认证机制。

在IDEA或eclipse编译的时候又会自动去下载2.11.3版本,
导致高版本被低版本覆盖。

解决方案:

在pom.xml中的"jmeter-maven-plugin"配置文件中,加入以下代码:

 <ignoredArtifacts><artifact>org.mongodb:mongo-java-driver:2.11.3</artifact></ignoredArtifacts>

  这样IDE就不会去下载该版本的mongodb了

转载于:https://www.cnblogs.com/greattao/p/10559317.html

jmeter持续集成测试中mongodb版本问题相关推荐

  1. spring各版本jar包下载,持续更新中

    spring中各jar包的主要功能 Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现 Spring Aspects:Spring提供的对AspectJ框架的整合 Sp ...

  2. Jenkins 使用slave管理进行持续集成测试说明

    概述&目的 由于中心项目过多,但所有项目特点是持续时间长,变更少,所以易于做CI(持续集成)的build和test,持续检查每个项目软件的健康状况.但前期做持续集成遇到一些问题,在持续集成软件 ...

  3. 【Vue全家桶+SSR+Koa2全栈开发】项目搭建过程 整合 学习目录(持续更新中)

    写在开头 大家好,这里是lionLoveVue,基础知识决定了编程思维,学如逆水行舟,不进则退.金三银四,为了面试也还在慢慢积累知识,Github上面可以直接查看所有前端知识点梳理,github传送门 ...

  4. 【Spring Boot官方文档原文理解翻译-持续更新中】

    [Spring Boot官方文档原文理解翻译-持续更新中] 文章目录 [Spring Boot官方文档原文理解翻译-持续更新中] Chapter 4. Getting Started 4.1. Int ...

  5. linux运维常用命令一句话(持续更新中)

    整理收集一些Linux运维管理.系统管理的常用命令,太多了记不住,只能记录下来方便日后查看.也可以和大家分享.如果你有好的一句话命令也贴出来吧.本文持续更新中. 1.linux启动过程 开启电源 -- ...

  6. git连接jenkins_基于 Jenkins 和 Kubernetes 的持续集成测试实践了解一下!

    作者 | 刘春明 责编 | Carol 出品 | CSDN 云计算(ID:CSDNcloud) 封图| CSDN下载于视觉中国 目前公司为了降低机器使用成本,对所有的AWS虚拟机进行了盘点,发现利用率 ...

  7. Springboot中mongodb的使用

    mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多.由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置 ...

  8. STM32 之十五 奇怪问题处理及驱动库 BUG 汇总(持续更新中)

      在使用 STM32 的 MCU 开发过程中,难免遇到各种各样的奇葩问题.或许是开发环境的问题,或许是 MCU 使用的问题,也或许是驱动库的 BUG 等等.这些问题可能不局限于某一种具体型号的 MC ...

  9. spock 集成测试_Spock 1.2 –轻松进行集成测试中的Spring Bean模拟

    spock 集成测试 探索如何使用Spock 1.2将Spock的模拟和间谍自动注入到Spring上下文中. Spock中的存根/模拟/间谍(及其生命周期)一直与Spock Specification ...

最新文章

  1. 为什么要低温保存_渔之歌科普课堂:冷冻食品为什么要规定零下18摄氏度冷藏?...
  2. AI高分通过美国8年级科学考试:常识题推理题都能行,不服可同台对战
  3. 锋利的JQuery —— DOM操作
  4. iOS 7 二维码的生成
  5. shell高级编程--引用
  6. SAP UI5 patternYYY : detailZZZ/{contextPath} - navigation test
  7. thinkphp v5.0.24 密码爆破_轻松搭建基于 Serverless 的 ThinkPHP 应用
  8. 一句话加速grep近30倍
  9. [.net]c#登陆实现验证码-图形编程
  10. Windows如何对硬盘进行分区?
  11. manacher魔板
  12. JAVA汽车租赁系统(JAVA毕业设计)
  13. 中兴手机怎么与计算机连接网络连接不上,手机可以连接wifi电脑连接不上怎么办?...
  14. 初中计算机考试青岛多少分及格,详解青岛中考等级制成绩分五等按百分比划分...
  15. 我做出一个决定!(2-3nian后时间来证明对错!)
  16. gitlab日常使用命令
  17. html left属性,css中left是什么意思?
  18. 寒冬已至!视频聊聊四面楚歌的Android工程师该何去何从?
  19. Oracle 11g 新特性 -- Result Cache(结果高速缓存)
  20. 计算机统考木桶效应ppt,木桶效应 课件..ppt

热门文章

  1. EF架构~codeFirst从初始化到数据库迁移
  2. Spring笔记③--spring的命名空间
  3. windows批量关机
  4. 学习:深入浅出之正则表达式(转)
  5. C++之STL理论基础
  6. 后Kubernetes时代的微服务
  7. Java中的继承性特性
  8. 盐城出台推进大数据产业发展实施意见
  9. jQuery动态设置样式List item
  10. 查看及修改MYSQL最大连接数