Heim  >  Fragen und Antworten  >  Hauptteil

Erfahren Sie, wie Sie den JSR223-Sampler verwenden, um SQL-Abfrageergebnisse in einer Datenbanktabelle zu speichern

<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粉633309801P粉633309801417 Tage vor433

Antworte allen(1)Ich werde antworten

  • P粉302484366

    P粉3024843662023-08-30 20:29:00

    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请求采样器会更快更容易

    Antwort
    0
  • StornierenAntwort