大家都知道Jmeter能够连接各种数据库。这方面我也不多说了,假设你还不知道怎么连接的话。能够參看我看的另外一篇博文。这边有具体的介绍

http://blog.csdn.net/lzqinfen/article/details/38730259

回归正题。由于公司測试环境的问题。我在连接SQLServer时,公司仅仅能使用window方式的鉴权(通过我们的域账号验证),这下就变得麻烦了。由于本来依照普通的sqlServer连接,是非常easy的例如以下图一样:

但如今採用window鉴权的方式,你无法再填写username和password。

我想通过网上查询,包含性能技术群,都没找到相关的解决方法,再各种尝试之后最终搞定~(所以笔者觉得是原创方法。应该不为过吧)

1、Java连接数据库

Jmeter是纯Java的,大家都知道自己写Java的时候,能够写成window方式连接SQLserver。所以我坚信Jmeter应该能够用相同的方法实现。Java的实现,事实上是添加了一个參数

integratedSecurity= true

所以我们在JMeter里面也做下改动,例如以下图(前面是IP和port。后面添加了integratedSecurity= true,注:我这边没有指定数据库名字,你能够指定也能够不指定)

2、看似没什么问题了,执行,结果报错(Jmeter命令窗体报错),

错误为:没有为集成身份验证配置驱动程序

原因是:C:\Windows  下缺少了sqljdbc_auth.dll文件

3、下载sqljdbc_auth.dll,并放到C:\Windows
 下,又一次启动。再次执行Ok。

下载地址:http://download.csdn.net/detail/lzqinfen/8066775

----------------------------------注意 :  雷区---------------------------------------------

1、sqljdbc_auth.dll已经放到相关文件夹下,可是报不是64位之类的错误。

原因是:我的是win7 64位的。下载的sqljdbc_auth包中包括x86
和64位的(各3个版本号的),我找到当中的64位。随便用的一个也是报错,后来选择最新日期(3.0.1301.101这个)的那个dll 就OK了。这点大家注意下

(我Jmeter是2.8的+1.7JDK
,Jmeter2.11 版本号的 用最新dll应该也没问题的,请大家验证吧~);

2、另外一点注意下:Jmeter
apache-jmeter-2.8\lib 下应该有sqljdbc4.jar的 ,假设没有的话 肯定也会报错的。

【JMeter连接SQLServer】採用window鉴权方式连接(原创)的更多相关文章

  1. apigw鉴权分析(1-3)百度 AI - 鉴权方式分析

    http://ai.baidu.com/docs#/Begin/top 一.访问入口 二.鉴权方式分析 1.鉴权认证方式一 - access_token - 针对HTTP API调用者 2.鉴权认证方 ...

  2. web开发常见的鉴权方式

    结合网上找的资料整理了一下,以下是web开发中常见的鉴权方法: 预备:一些基本的知识 RBAC(Role-Based Access Control)基于角色的权限访问控制(参考下面①的连接) l    ...

  3. apigw鉴权分析(1-1)阿里数加 - 鉴权方式分析

    一.访问方式 1.访问阿里云首页 https://www.aliyun.com/?utm_medium=text&utm_source=bdbrand&utm_campaign=bdb ...

  4. jmeter测试wordpress使用base64进行鉴权

    1.下载插件 对密码进行加密 2.安装插件 3.使用插件 4.使用base64对上面获取到的密码进行二次加密 echo -n "用户:密码" | base64 将以上命令键入lin ...

  5. Shiro的鉴权方式

    一. 怎么用 Shiro 支持三种方式的授权 编程式:通过写 if/else 授权代码块完成: Subject subject = SecurityUtils.getSubject(); if(sub ...

  6. 一口气说出 OAuth2.0 的四种鉴权方式,面试官会高看一眼

    本文收录在个人博客:www.chengxy-nds.top,技术资源共享,一起进步 上周我的自研开源项目开始破土动工了,<开源项目迈出第一步,10 选 1?页面模板成了第一个绊脚石 > , ...

  7. Mongodb 认证鉴权那点事

    [TOC] 一.Mongodb 的权限管理 认识权限管理,说明主要概念及关系 与大多数数据库一样,Mongodb同样提供了一套权限管理机制. 为了体验Mongodb 的权限管理,我们找一台已经安装好的 ...

  8. iOS进阶之UDP代理鉴权过程

    上一篇介绍的是TCP代理的鉴权过程,这篇将介绍UDP代理的大致鉴权过程. 在UDP鉴权过程中,有几点是需要注意的.首先,UDP是一种无连接协议,不需要连接,使用广播的方式:其次,为了通过鉴权,所以需要 ...

  9. WebSocket 的鉴权授权方案

    引子 WebSocket 是个好东西,为我们提供了便捷且实时的通讯能力.然而,对于 WebSocket 客户端的鉴权,协议的 RFC 是这么说的: This protocol doesn’t pres ...

随机推荐

  1. 服务器通信REST、gRPC,Swagger/OpenAPI

    服务间的通信方式是在采用微服务架构时需要做出一个最基本的决策.默认的选项是通过 HTTP 发送 JSON,也就是所谓的 REST API.我们也是从 REST 开始的,但最近我们决定改用 gRPC. ...

  2. cocos creator制作微信小游戏

    2019-05-30 22:11:47 基础: javaScript基础   https://www.bilibili.com/video/av34087791?from=search&sei ...

  3. BZOJ 2406 二分+有上下界的网络流判定

    思路: 求出每行的和  sum_row 每列的和   sum_line 二分最后的答案mid S->i  流量[sum_row[i]-mid,sum_row[i]+mid] i->n+j ...

  4. 【Codeforces】Codeforces Round #374 (Div. 2) -- C. Journey (DP)

    C. Journey time limit per test3 seconds memory limit per test256 megabytes inputstandard input outpu ...

  5. EmguCV学习——视频与图片互转

    其实视频转图片在上篇文章中已经有些眉目了,其实就是按帧读取视频,然后把帧保存就ok.然后自己再加个进度条美化一下...这代码简单易懂,还是直接上代码吧. 视频转图片 /// <summary&g ...

  6. 【Arduino】LCD 1602 转接板 的默认接线

    原来的1602屏需要7个IO口才能驱动起来LCD 1602转接板可以帮你省5个IO口. 在Arduino中,LCD 1602 转接板可以使用函数库LiquidCrystal_I2C1602: 该函数的 ...

  7. android studio高德地图的显示于定位(附带逆地理编码围栏)

    首先注册高德成为开发者(打开高德地图,点击底部的开发者平台),创建应用,按照要求填写相应信息 网站:http://lbs.amap.com/api/android-sdk/guide/create-p ...

  8. 修改withdraw 方法

    修改withdraw 方法 练习目标-使用有返回值的方法:在本练习里,将修改withdraw方法以返回一个布尔值来指示交易是否成功. 任务 1. 修改Account类 修改deposit 方法返回tr ...

  9. 复习java基础第七天(反射)

    一:目标 Ø理解 Class 类 Ø理解 Java 的类加载机制 Ø学会使用 ClassLoader 进行类加载 Ø理解反射的机制 Ø掌握 Constructor.Method.Field 类的用法 ...

  10. 使用Reporting Services时遇到的小问题

    同事忙不开了交过来的一个小问题,以前我也没有做过Reporting Services相关的. 大概看了一下,是数据集那边的查询代码接收不到报表参数,而且不是单纯地接收不到,具体情况如下.. 命令类型是 ...