jmeter接口测试数据库

刚才《传神》写了一篇自动化测试心得;颇有心得一番讥讽哈哈,昨天问我jmeter怎么检查数据库,下午时间不是很挤就写一下,有兴趣的朋友可以看一下。

首先搭建一下测试工具和jar包:

1:jmeter (不用介绍安装完jdk才能安装使用)

2:数据库驱动(我们这里有mysql做例子)这个需要下载网址百度一下就可以

好现在我们开始测试:

第一步:把下载下来的mysql-connector-java-5.1.42-bin.jar放到\apache-jmeter-3.1\apache-jmeter-3.1\lib目录下

第二部:打开jmeter,在测试计划中添加我们下载好的mysql-connector-java-5.1.42-bin.jar的路径,也可以是上面的jmeter/lib目录里的

第三步:创建一个线程租;在线程组里添加一个配置元件:JDBC Connection Configuration

第四部:在我们创建的:JDBC Connection Configuration 填写几行参数如图

varible name:自定义一个name

database url :前面jdbc:mysql://不变后面跟填写数据库地址:端口:/数据库名称

jdbc  Driver class :固定填写com.mysql.jdbc.Driver

username:数据库登录用户名

passwork:密码

这样就完成一半了剩下的就建立一个请求select你要看的表内容了;当然你也可以修该 ,增加,删除了

第五步:我们创建一个sampler: jdbcrequest;这里我们天参数的时候要注意这里离varible name要和前面varible name:自定义的name要一样;我们sql语句就填在Query中就可以了。

第六步:我们天剑一个结果数就可以列出你要查询的数据了,如下图:

隔壁老黄家的老李

时间: 2024-10-06 16:34:22

jmeter接口测试数据库的相关文章

Jmeter接口测试数据库断言的实现与设计

接口测试大部分都使用接口的响应值作为接口验证的依据,但在与数据库有交互的接口中这种结果判断不足以判断接口的正确性,本文将以jmeter作为接口测试的工具来实现接口的数据库断言 一. 总体思路概述 1. 使用jmeter发起接口请求 2. 使用json提取器获取接口响应结果中的关键内容 3. 使用jmeter发起数据库操作,得到数据库的值 4. 使用BeanShell断言,实现接口响应内容和数据库内容的对比 二. jmeter发起接口请求 以搜索接口为例,业务需求为:通过关键字搜索商品.接口信息如

使用Jmeter接口测试

使用Jmeter接口测试 1.首先右键添加一个线程组,然后我们重命名接口测试 2.在线程组上添加一个Http默认请求,并配置服务器的IP地址端口等信息 3.在线程组中添加一个HTTP请求,这里我们重命名"增加信用卡账户信息接口 4.配置接口请求信息,这配置示例如下,HTTP请求名称可以按需求命名: 注:由于Jmeter请求线程组内的请求时从第一个开始执行,所以我们将需要最先执行的请求放在前面 5.在线程组上添加监听器,察看结果树 6.点击启动,运行结束后查看,结果树 7.添加聚合报告 8.去数据

【转载】Jmeter接口测试+压力测试

?jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以.jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用. ??jmeter可以做接口测试和压力测试.其中接口测试的简单操作包括做http脚本(发get/post请求.加cookie.加header.加权限认证.上传文件)

Jmeter接口测试+压力测试

转自https://blog.csdn.net/github_27109687/article/details/71968662 接口测试 Jmeter-http接口脚本 一般分五个步骤:(1)添加线程组 (2)添加http请求 (3)在http请求中写入接入url.路径.请求方式和参数 (4)添加查看结果树 (5)调用接口.查看返回值 jmeter 发get请求 jmeter 发post请求 jmeter 添加cookie 需要在线程组里添加配置元件-HTTP Cookie 管理器 jmete

Jmeter接口测试实战-数据传递

接口与接口之间没有关联的测试是缺乏意义和没有灵魂的,只有数据在不同接口之间传递才能勾画出业务场景重要的链路. 我们用较为通用的http/https协议,接口普遍返回json方式为例. 举例场景: 比如电商平台,用户登录后产生令牌token, 其他接口拿着这个token判断用户是否登录才能进行相关操作, 当用户将商品加入购物车支付完成后,系统按照规则生成订单号, 同时会在该用户的全部订单列表中查到全部订单和相应状态. 要点分析: 1. login接口登录后生成token 2. pay支付接口拿到t

【Jmeter】数据库查询、参数化、结果存储详解

简介 Jmeter 除了可以发起Http请求,还支持多种协议,可对数据库和中间件发起请求.通过和数据库的交互,Jmeter可以实现接口测试和性能测试的数据准备,数据校验.Jmeter支持多种类型的数据库,只要在引入数据驱动的时候加载不同的驱动包和数据库连接信息即可.本文以Mysql为例详细描述Jmeter如何处理数据库,包含以下知识点: Jmeter如何配置数据库连接 Jmeter如何发起数据库请求, 包括只读请求和更新请求 Jmeter如何发起带变量的数据库请求 Jmeter如何存储数据库返回

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)

 接口测试与数据驱动 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程. 2 数据驱动与jmeter接口测试 我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式. 2.1 新建一个csv文件 新建一个txt文档文件,重命名文件,修改文件后缀名为csv,如test.csv,

Jmeter接口测试操作

一.Jmeter接口测试操作步骤 1. 启动jmeter,右键点击测试计划-->添加-->Threads(Users)-->线程组,点击线程组菜单,右边显示参数设置. 2 . 右键点击线程组-->添加-->Sampler-->HTTP请求,此时在线程组下面出现HTTP请求选项.点击该选项,出现HTTP请求界面. 3 右键点击HTTP请求-->添加-->配置元件-->HTTP信息头管理器,在HTTP信息头管理器界面中点击"添加"按钮,

WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动

转载:http://www.cnblogs.com/chengtch/p/6576117.html 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程. 2 数据驱动与jmeter接口测试 我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式. 2.1 新建一个csv文件 新