Erfahren Sie, wie Sie den JSR223-Sampler verwenden, um SQL-Abfrageergebnisse in einer Datenbanktabelle zu speichern
P粉633309801
P粉633309801 2023-08-29 22:13:53
0
1
533
<p>Bitte geben Sie eine Schritt-für-Schritt-Anleitung an</p> <p>Wie verwende ich den jsr223-Sampler, um eine Verbindung zur MySQL-Datenbank herzustellen, Abfragen auszuführen und die Ergebnisse in der Datenbanktabelle zu speichern? Bitte stellen Sie Beispielcode für dieses Thema bereit</p>
P粉633309801
P粉633309801

Antworte allen(1)
P粉302484366
  1. 下载MySQL JDBC驱动程序并将其放入JMeter安装目录下的“lib”文件夹中(或放入JMeter类路径中的其他文件夹)

  2. 重新启动JMeter以加载.jar文件

  3. 线程组添加到您的测试计划中

  4. JSR223采样器添加到您的线程组中

  5. 将以下代码放入“脚本”区域:

    import groovy.sql.Sql
    
    def url = 'jdbc:mysql://your-database-host:your-database-port/your-database-name'
    def user = 'your-username'
    def password = 'your-password'
    def driver = 'com.mysql.cj.jdbc.Driver'
    def sql = Sql.newInstance(url, user, password, driver)
    
    def query= 'INSERT INTO your-table-name (your-first-column, your-second-column) VALUES (?,?)'
    def params = ['your-first-value', 'your-second-value']
    sql.executeInsert query, params
    
    sql.close()
  6. your-database-hostyour-database-port等更改为真实的IP地址、端口、凭据、表名、列名等

  7. 享受吧

更多信息:


附注:我相信使用JDBC请求采样器会更快更容易

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage