Maison  >  Questions et réponses  >  le corps du texte

Découvrez comment utiliser l'échantillonneur JSR223 pour stocker les résultats d'une requête SQL dans une table de base de données.

<p>Veuillez fournir des procédures étape par étape</p> <p>Comment utiliser l'échantillonneur jsr223 pour se connecter à la base de données MySQL, exécuter des requêtes et stocker les résultats dans la table de la base de données ? Veuillez fournir un exemple de code pour ce thème</p>
P粉633309801P粉633309801418 Il y a quelques jours434

répondre à tous(1)je répondrai

  • P粉302484366

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

    1. Téléchargez le Pilote MySQL JDBC et placez-le dans le dossier "lib" sous le répertoire d'installation de JMeter (ou dans un autre dossier du Chemin de classe JMeter)

    2. Redémarrez JMeter pour charger le fichier .jar

    3. Ajoutez des Groupes de threads à votre plan de test

    4. Ajoutez JSR223 Sampler à votre groupe de discussions

    5. Mettez le code suivant dans la zone "Scripts":

      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. Changez your-database-hostyour-database-portetc. en adresses IP réelles, ports, informations d'identification, noms de tables, noms de colonnes, etc.

    7. Profitez-en

    Plus d'informations :


    P.S. Je pense que ce serait plus rapide et plus facile à utiliser Requêtes JDBCsampler

    répondre
    0
  • Annulerrépondre