gpt4 book ai didi

mysql - 是否可以通过 JMeter 上传 mysql 数据库表中的文件?

转载 作者:行者123 更新时间:2023-11-29 00:21:30 24 4
gpt4 key购买 nike

我是JMeter的新用户,我已经知道如何使用jmeter进行测试,现在我的问题是,是否可以通过JMeter上传mysql表中的文件?

最佳答案

如果我正确地得到了您的用例 - 您需要将文件插入 MySQL BLOB 或 CLOB 字段。它可以通过 JMeter 实现。

选项 1:

您是否尝试过 JMeter 的 Prepared Update Statement 选项 JDBC Request Sampler ?它应该能够为您解决问题。

选项 2

如果你需要更多的灵 active ,JMeter 可以是extended via Beanshell .您只需要放下 MySQL JDBC Connector并将其放在 JMeter 类路径中的任何位置(通常是扩展 jar 的/lib/ext 文件夹)。

完成后,您可以建立 MySQL 连接并将文件插入 MySQL 数据库。示例代码如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

Class.forName("com.mysql.jdbc.Driver");
Connection connect = DriverManager.getConnection("jdbc:mysql://host:port/databasename?user=databaseuser&password=databasepassword");
PreparedStatement preparedStatement = connect.prepareStatement("INSERT INTO MY_TABLE(id, blob_col) VALUES(1, LOAD_FILE('/full/path/to/file/myfile.png')");
preparedStatement.executeUpdate();
connect.close();

关于mysql - 是否可以通过 JMeter 上传 mysql 数据库表中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20865762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com