大家都知道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. compare正序与逆序

    //list:在数据查询出来的Record集合 //juli:是需要比较的字段   //实现一个Comparator接口 //后面减去前面是正序   前面减去后面是倒叙 //我这里做的一个距离排序 R ...

  2. Django day08 多表操作 (三) 基于对象的跨表查询 基于双下划线的多表查询

    一: 基于对象的跨表查询 1. 一对一 正向: 反向: 2. 一对多 正向: 反向: 3.多对多 正向: 反向: 4.*****基于对象的多表查询 二: 基于双下划线的多表查询 1. 连表查询 一对一 ...

  3. 利用poi,jxl将Excel数据导入数据库

    需求:‘需要将本地的Excel中的数据经过验证之后导入数据库,在导入数据库之前在页面上展示出来 思路:将Excel导入存到session里面 去判断有没有不合法数据  如果有阻止提交 工具类: imp ...

  4. 大白话理解promise对象

    Promise  代表了未来某个将要发生的事件(通常是一个异步操作)  Promise 是异步编程的解决方案,能够简化多层回调嵌套,代表了未来某个将要发生的事件.Promise是一个构造函数,本身有a ...

  5. 分布式机器学习框架:MxNet 前言

           原文连接:MxNet和Caffe之间有什么优缺点一.前言: Minerva: 高效灵活的并行深度学习引擎 不同于cxxnet追求极致速度和易用性,Minerva则提供了一个高效灵活的平台 ...

  6. 关于vuex

    希望初学者可以初步理解vuex的日志: 示意图: 一.图例: 1.Vue Components:Vue组件.HTML页面上,负责接收用户操作等交互行为,执行dispatch方法触发对应action进行 ...

  7. Spring 团队开源 nohttp,尽可能不用 HTTP

    Spring 团队开源 nohttp 项目,用以查找.替换和阻止 http:// 的使用. 项目是为了在可能使用 https:// 的情况下不使用到 http://,确保不会发生中间人攻击.Sprin ...

  8. 死磕itchat源码--config.py

    itchat的配置文件,源码: import os, platform # 版本及微信的url,二维码等 VERSION = '1.3.10' BASE_URL = 'https://login.we ...

  9. Day3 分支结构

    if语句的使用 在Python中,要构造分支结构可以使用if.elif和else关键字.所谓关键字就是有特殊含义的单词,像if和else就是专门用于构造分支结构的关键字,很显然你不能够使用它作为变量名 ...

  10. 09.正则表达式re-2.complie函数

    compile 函数用于编译正则表达式,生成一个 Pattern 对象,它的一般使用形式如下: import re # 将正则表达式编译成 Pattern 对象 pattern = re.compil ...