首页 > 数据库 >jmeter-sqlite-DDT数据驱动

jmeter-sqlite-DDT数据驱动

时间:2023-02-18 00:55:54浏览次数:43  
标签:文件 sqlite csv TEXT 数据库 DDT jmeter

1、下载数据驱动

sqlite的jar包,放到jmeter的lib文件夹,重启jmeter

 

 

2、创建连接

pool:-线程池必填
url: jdbc:sqlite:自定义一个dbfile文件名.db
class: org.sqlite.JDBC
user\password: 不需要填写

 

 附上mysql的:

3、创建sqlite表

和连接的线程池一样,queryType选update

create table if not exists 'cfltest' (id TEXT,mobile TEXT,gqid TEXT, token TEXT)   --创建表语句同一类型为text即可

4、获取mysql中数据

5、mysql获取数据写入sqlite中-V函数,计数器,sql多条数据变量格式

 

 

 

 

6、读取sqlite中数据以及读取后的数据写入响应文件,响应文件以后可以用于csv读取配置使用

问题1:

保存响应到文件,可以直接保存为csv文件吗?

默认情况,保存文件,用\t进行列分隔,所以,保存文件,txt,xlsx, 不能为csv,因为csv是用逗号分隔

哪如果我一定要用csv文件怎么办? 取舍,放弃txt,xlsx 怎么做? jmeter.properties

jmeter.save.saveservice.default_delimiter = ,

问题2:

现在的数据来源是项目的数据库中来的,有没有其他方式生产账号?

我做性能测试,可以不准备测试数据,或者是使用无限量的数据可以吗?

先调用注册接口,同时,写一份到本地sqlite数据库中。

sqlite数据库,不支持多线程

我注册一批账号,这批账号,在被测项目的数据库中,存在,那么就可以用于后续的登录相关的测试,这批账号,又在我本地,sqlite中保存了一份,以后我要用,我直接从本地数据库中取出来就可以用

 

 

 

 

 

标签:文件,sqlite,csv,TEXT,数据库,DDT,jmeter
From: https://www.cnblogs.com/shishibuwan/p/17128678.html

相关文章

  • 内网【安装环境】CONFIGURE: ERROR: PACKAGE REQUIREMENTS (SQLITE3 > 3.7.4) WERE NOT
    因为不使用yum安装的话只能使用rpm报错:configure:error:Packagerequirements(sqlite3>3.7.4)werenotmet:Package'sqlite3',requiredby'virtual:world',......
  • Jmeter-jdbc-mysql
    1、下载驱动没驱动会报错:CannotloadJDBCdriverclass'com.mysql.jdbc.Driver'在选择驱动前,需要下载mysql-connector-java-5.1.7-bin.jar插件包,把插件包放置Jmeter\li......
  • jmeter学习:常用属性变量类
    1、__setProperty功能介绍:设置Jmeter属性,可跨线程使用${__setProperty(参数1,参数2,参数3)}参数1:属性名称参数2:属性值参数3:是否返回属性......
  • jmeter正则表达式提取器
    正则表达式提取器:允许用户从服务器的响应中通过使用perl的正则表达式提取值。该元素会作用在指定范围取样器,用正则表达式提取所需值,生成模板字符串,并将结果存储到给定的......
  • jmeter的阶梯式加压性能测试 jp@gc - Stepping Thread Group (deprecated)
    当测试需求要求是阶梯型的压力测试场景时,使用该线程组。比如测试场景是  从100并发开始,每60s加压50并发,直至达到目的并发数(中途发现问题随时停掉),之后保持每60s停止50......
  • 用myBadboy(用python自主开发工具)启动谷歌浏览器并自动录制jmeter脚本
    一、源代码下载https://gitee.com/rmtic/mybadboy 二、操作说明1、在conf目录的config.ini文件中可以配置初始打开网页地址,也可以后面在浏览器中直接修改  2、......
  • jmeter-七七八八经常用到的知识
    1.录制脚本过滤掉不需要的请求入口:http代理服务器-requestesFiltering(包含模式、或者排除模式)以下实例为排除模式--排除模式加这串字符:.*\.(js|css|PNG|jpg|ico|png|gif|......
  • 超详细!Jmeter性能测试
    前言性能测试是一个全栈工程师/架构师必会的技能之一,只有学会性能测试,才能根据得到的测试报告进行分析,找到系统性能的瓶颈所在,而这也是优化架构设计中重要的依据。测试流......
  • jmeter做性能测试
    一、线程与进程一个软件/程序,是以进程的方式存在的,一个进程可含多个线程(一个软件可以做多个事情,就是基于线程而实现的)二、并发的基本概念并发:并发用户数:同一时刻,服务器......
  • JMeter java模拟多用户高并发请求测试(json,form表单)
     1.情景展示在实际开发过程中,需要进行测试的时候,往往需要进行压力测试,或者高并发情况下,同时对一张表数据进行修改、读取操作,程序会不会出现多个用户取出的数据一致,或者......