使用jmeter查询项目数据库信息,保存至本地txt或excel文件1108

知识点1:使用jmeter把项目数据库的数据导出,并使用jmeter导出数据库的数据

步骤1:使用jmeter把项目数据库的数据导出

(1)测试计划-添加- 线程组setUp线程组

setUp线程组:添加-配置元件-JDBC Connection Configuration

填写基本信息:

步骤2:添加线程组-jdbc request,如下图填写基本信息,

Sql语句:select id,username,`password` from `user` WHERE `password`="e10adc3949ba59abbe56e057f20f883e" and LENGTH(username)=11 LIMIT 10

Variable Name...: mysqlbookpool

查询出数据,接收变量:ids,usernames,passwords

步骤3:调试取样器查看数据:

步骤4:查询数据库信息后,保存至本地文件,

线程组- 添加- 查看结果树- 保存响应到文件

文件名称前缀:, 填写文件名和后缀,支持导出txt\excle 文件。Csv 需该配置文件

(1)保存响应文件为txt,text文本:命名 uersinfo.txt

(2)保存响应文件为 excel文件:命名:userinfo.xlsx(userinfo是自己取的,加上需保存的文件后缀)

(3)保存响应文件至csv需修改配置文件, userinfo.csv

csv:修改配置文件:jmeter的bin目录下jmeter.properties

E:\apache-jmeter-5.4.1\bin\jmeter.properties

jmeter.save.saveservice.default_delimiter=, #这一行去掉注释

或者使用直接转换为excel格式,excel格式转换为csv格式,就不用修改配置文件。

勾选文件名称前缀前两个

如图:

运行脚本-保存文件,文件保存在jmeter的bin文件下,注意保存响应文件放在查看结果树前或禁用结果树

这样就是会反复执行,覆盖原来的文件,永远就只得到一份数据,没有把多次请求的数据合并,想要得到多次数据的合并的结果,使用将查询出的结果-保存到sqLite里,然后查询sqlite数据 ,-然后保存到响应结果文件,sqlite数据可以直接使用

相关推荐
Elastic 中国社区官方博客8 分钟前
Elasticsearch:Workflows 介绍 - 9.3
大数据·数据库·人工智能·elasticsearch·ai·全文检索
仍然.12 分钟前
MYSQL--- 聚合查询,分组查询和联合查询
数据库
一 乐16 分钟前
校园二手交易|基于springboot + vue校园二手交易系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端
啦啦啦_999919 分钟前
Redis-0-业务逻辑
数据库·redis·缓存
自不量力的A同学1 小时前
Redisson 4.2.0 发布,官方推荐的 Redis 客户端
数据库·redis·缓存
Exquisite.1 小时前
Mysql
数据库·mysql
全栈前端老曹1 小时前
【MongoDB】深入研究副本集与高可用性——Replica Set 架构、故障转移、读写分离
前端·javascript·数据库·mongodb·架构·nosql·副本集
R1nG8631 小时前
CANN资源泄漏检测工具源码深度解读 实战设备内存泄漏排查
数据库·算法·cann
阿钱真强道2 小时前
12 JetLinks MQTT直连设备事件上报实战(继电器场景)
linux·服务器·网络·数据库·网络协议
逍遥德2 小时前
Sring事务详解之02.如何使用编程式事务?
java·服务器·数据库·后端·sql·spring