【JMeter连接SQLServer】採用window鉴权方式连接(原创)
大家都知道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鉴权方式连接(原创)的更多相关文章
- apigw鉴权分析(1-3)百度 AI - 鉴权方式分析
http://ai.baidu.com/docs#/Begin/top 一.访问入口 二.鉴权方式分析 1.鉴权认证方式一 - access_token - 针对HTTP API调用者 2.鉴权认证方 ...
- web开发常见的鉴权方式
结合网上找的资料整理了一下,以下是web开发中常见的鉴权方法: 预备:一些基本的知识 RBAC(Role-Based Access Control)基于角色的权限访问控制(参考下面①的连接) l ...
- apigw鉴权分析(1-1)阿里数加 - 鉴权方式分析
一.访问方式 1.访问阿里云首页 https://www.aliyun.com/?utm_medium=text&utm_source=bdbrand&utm_campaign=bdb ...
- jmeter测试wordpress使用base64进行鉴权
1.下载插件 对密码进行加密 2.安装插件 3.使用插件 4.使用base64对上面获取到的密码进行二次加密 echo -n "用户:密码" | base64 将以上命令键入lin ...
- Shiro的鉴权方式
一. 怎么用 Shiro 支持三种方式的授权 编程式:通过写 if/else 授权代码块完成: Subject subject = SecurityUtils.getSubject(); if(sub ...
- 一口气说出 OAuth2.0 的四种鉴权方式,面试官会高看一眼
本文收录在个人博客:www.chengxy-nds.top,技术资源共享,一起进步 上周我的自研开源项目开始破土动工了,<开源项目迈出第一步,10 选 1?页面模板成了第一个绊脚石 > , ...
- Mongodb 认证鉴权那点事
[TOC] 一.Mongodb 的权限管理 认识权限管理,说明主要概念及关系 与大多数数据库一样,Mongodb同样提供了一套权限管理机制. 为了体验Mongodb 的权限管理,我们找一台已经安装好的 ...
- iOS进阶之UDP代理鉴权过程
上一篇介绍的是TCP代理的鉴权过程,这篇将介绍UDP代理的大致鉴权过程. 在UDP鉴权过程中,有几点是需要注意的.首先,UDP是一种无连接协议,不需要连接,使用广播的方式:其次,为了通过鉴权,所以需要 ...
- WebSocket 的鉴权授权方案
引子 WebSocket 是个好东西,为我们提供了便捷且实时的通讯能力.然而,对于 WebSocket 客户端的鉴权,协议的 RFC 是这么说的: This protocol doesn’t pres ...
随机推荐
- TCP/IP详解(一)
SYN中的MSS选项是告诉对端,本端在本地连接的每个TCP分节中愿意接收的最大数据量.发送端TCP使用接收端的MSS值作为发送分节的最大大小. TCP半关闭使用的情况较少,可用于通知对端本端数据已输入 ...
- Spring Boot (15) pom.xml设置
继承spring-boot-parent 要成为一个spring boot项目,首先就必须在pom.xml中继承spring-boot-starter-parent,同时制定其版本 <paren ...
- HTTPS的中那些加密算法
密码学在计算机科学中使用非常广泛,HTTPS就是建立在密码学基础之上的一种安全的通信协议.HTTPS早在1994年由网景公司首次提出,而如今在众多互联网厂商的推广之下HTTPS已经被广泛使用在各种大小 ...
- js---通过代码学习
1:本例演示 getElementsByTagName 方法. 2:本例演示 getElementsByTagName 方法 3:注意:
- dubbo之异步调用
异步调用 基于 NIO 的非阻塞实现并行调用,客户端不需要启动多线程即可完成并行调用多个远程服务,相对多线程开销较小. 在 consumer.xml 中配置: <dubbo:reference ...
- 面试回答问题要防范hr的陷阱
面试技巧是大众化的,比较实在.在经历的各种面试中,最不容易防范的面试就是“拉呱”(山东方言,聊天的意思),这样子自己容易放松警惕. 看看下面的,就知道应该怎么应对这些“滑头”的HR! 1.我们为什么要 ...
- Redis 之list链表结构及命令详解
1.lpush key value 从左放一个值 2.rpush key value 从右放一个值 3.lrange key start stop 获取链表数据(start ...
- vue中需要注意的问题总结(上)
React 与其说是一种框架,倒不如说是一种开发范式.它的核心理念非常简单: 界面/视图就是数据结构的可视化表达UI = f(data) 而界面/视图由组件组合而来UI = f1(data) + f2 ...
- java操作Excel的poi的字体设置
package com.java.poi; import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.use ...
- openstack--rabbitmq
一.MQ 全称为 Message Queue, 消息队列( MQ ) 是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们. 消息传 ...