JMETER - 连接MySQL数据库_函数助手_随机登录

1. 导入mysql-connect.jar包

2. 添加配置原件-jdbc connection config

3. 添加jdbc请求 填写信息

4. 连接数据库 OK

5. 增加语句:jdbc requests 配置信息如下

查看 DebugSample:

6. 修改登录接口 username

查看结果:

7. 获取所有值 ${userNames_#}

查看结果:

8. 函数助手 ${__Random(1,${userNames_#},)}

${__Random(1, ${userNames_#},)} 表示随机生成1~6的值 替换DebugSample_${userNames_#}

运行查看结果、并没有发现发现输出 ruifeng 之类的值,需要进一步改动.....

9. 复制 userNames_${__Random(1, ${userNames_#},)} 到函数助手 __V方法

把 userNames_${__Random(1, ${userNames_#},)} 作为一个变量传给jmeter进行处理

获取生成后值:

${__V(userNames_${__Random(1, ${userNames_#},)})} 把这个值放到DebugSampler中如图所示:${__V(userNames_${__Random(1,${userNames_#},)})}

再次运行接口,查看结果,获取成功:

10. 把调试好的值放到登录username中,如图所示:

再次运行接口发现登录的用户名变为:ruifeng3 从而实现随机登录测试 (随机取值的取了2次)

11. 登录接口添加断言

添加一个:BeanShellSample 增加代码将值保存到变量值。

修改登录接口username:

修改响应断言:

修改DebugSampler:

原文地址:https://www.cnblogs.com/fighter007/p/11737196.html

时间: 2024-08-29 17:33:04

JMETER - 连接MySQL数据库_函数助手_随机登录的相关文章

jmeter连接mysql数据库

前言:上篇文章讲了jmeter环境变量.使用以及参数化设置,本篇主要讲jmeter连接mysql数据库,如有不知道jmeter怎么使用,请看上篇:jmeter环境配置.使用以及参数化之CSV Data Set Config 本文以mysql数据库为例. 1.下载mysql-connector-java-5.1.38-bin.jar包,下载地址:http://download.csdn.net/download/u013786092/9357533 2.下载完毕后放在jmeter路径的lib目录下

Jmeter连接MYSQL数据库,并进行数据库的操作;

1.在操作jmeter连接mysql数据库之前,我们需要到网上下载一个jar包.并且添加到测试计划里:mysql-connector-java-5.1.13-bin.jar;把这个jar放到jmeter目录下的lib里面 2.在线程组里新建一个配置元件:JDBC Connection Configuration: 3.填写testmysql连接名:然后选择相应的Update Statement; 添加sql语句:如果是查询就填select  statement: 运行,察看结果树:插入语句执行成

第一周:jmeter连接mysql数据库

在使用jmeter进行性能或接口测试的时候,经常会需要连接到数据库中,那么如何使用jmeter连接数据库呢,下面以mysql数据库为例作一下简单的说明: 第一步:在测试计划中点击"浏览"按钮,添加如图所示的jar包. 第二步:在线程组中添加JDBC Connection Configuration配置元件 第三步:填写数据库的连接信息. 第四步:添加JDBC Request 第五步:在jdbc reques中填写信息,注意其中的variable name要与连接信息中填写的一致,否则就

jmeter 连接mysql数据库

一.准备工作 jmeter工具 下载好mysql的驱动包(mysql-connector-java-5.1.26-bin.jar)二.jmeter连接数据库 1.添加jdbcl连接配置:右击(测试计划)-->添加-->配置元件-->JDBC Connection Configuration 2.需要填写的内容 Variable Name:变量名称(后面会用到) Database URL: mysql数据库的连接地址 JDBC Driver class: mysql数据库的驱动 Usern

jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory (Could not create connection to database server.)

今天在学习jmeter的jdbc取样器,发现在配置完JDBC Connection Configuration和JDBC Request后,点击运行.在查看结果树中显示响应数据: Cannot create PoolableConnectionFactory (Could not create connection to database server.) 尝试多种方法后发现是由于mysql驱动版本太低导致. 报错时,我的jmeter版本是3.1,jdk版本是1.8,mysql版本是8.0.11

Jmeter连接mysql测试

简介:通过jmeter连接mysql数据库,编写sql访问数据库,查看结果 一. 连接mysql数据库 右击线程组,在配置元件中选择JDBC Connection Configuration JDBC Driver Class :驱动类是一样的,其余的按照自己的情况填写 二.JDBC Requet

jmeter中通过jdbc方式连接mysql数据库的配置参考

jmeter中通过jdbc方式连接mysql数据库的配置参考: Database URL=jdbc:mysql://ip:port/dbname?useUnicode=true&characterEncoding=UTF-8 JDBC Driver class=com.mysql.jdbc.Driver jmeter中配置截图:

Jmeter连接Mysql和Oracle数据库

一.连接Mysql数据库 所有jmeter基本组件功能本文不做介绍.jmeter要连接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.28.jar 把下载的jar包放到jmeter主目录的lib\ext目录下,然后重新启动jmeter 新增一个线程组 线程组下新建一个JDBC Connection Configuration配置元

Go连接MySql数据库Error 1040: Too many connections错误解决

原文:https://my.oschina.net/waknow/blog/205654 摘要: 使用Go链接数据库时,由于连接释放不当会在一段时间以后产生too many connections的错误.因此需要适当的选择函数和及时的释放数据库连接. 这几天用Go写了个简陋的服务器,连接Mysql数据库,提供api给其他程序调用来实现增删改产等服务.Go的版本是1.2,使用的驱动是go-sql-driver/mysql.但是在有一定量的查询结果以后,会出先too many connection的