Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menjalankan beberapa pernyataan MySQL melalui sampler JDBC di JMeter

Sepertinya Anda tidak dapat menjalankan banyak pernyataan dalam satu JDBC Request elemen.

Saya memiliki situasi serupa di mana saya perlu menjalankan beberapa pernyataan pembersihan pada database sebelum melanjutkan dengan tes lainnya. Saya dapat mencapai ini dengan membaca pernyataan SQL dari file eksternal, menggunakan CSV Data Set Config bersarang di Loop Controller , di setUp Thread Group separate yang terpisah .

Elemen ditempatkan seperti ini:

Dan saya menggunakan konfigurasi berikut:

Pengontrol Putaran

  • Jumlah Putaran:Forever

Konfigurasi Kumpulan Data CSV

  • Nama file:/path/to/multiple-statements.sql
  • Nama Variabel:STMT
  • Daur ulang pada EOF:False
  • Hentikan utas di EOF:True

Permintaan JDBC

  • Kueri:${STMT}

Loop Controller diatur untuk berjalan selamanya, karena kondisi berhenti diatur pada CSV Data Set Config . Setiap iterasi akan membaca satu baris file, atur variabel STMT , lalu JDBC Request akan mengeksekusi kueri ${STMT} .

Ketika akhir file tercapai, setUp Thread Group akan berhenti dan tes inti Thread Group akan dilanjutkan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penggunaan kreatif untuk mesin lubang hitam

  2. Apakah aneh bahwa koneksi SQLAlchemy MySQL saya selalu berakhir tidur?

  3. pemilihan nama kolom dinamis di MySql

  4. pernyataan siap ditiru vs pernyataan siap nyata

  5. Cara menggunakan insert atau replace di codeigniter