Saat menjalankan testing dengan JMeter Saya mendapatkan pesan kesalahan ERROR StatusLogger No log4j2 configuration file found
sehingga testing yang Saya coba tidak bisa dilakukan. Setelah Saya cari tahu penyebabnya ternyata belum ada konfigurasi apapun pada file log4j2.xml
dan setelah Saya isikan konfigurasi pada file tersebut masalah terpecahkan. Berikut langkah – langkah cara mengatasi error log4j2 pada JMeter :
Step 1 – Masuk ke Folder bin yang ada di dalam Apache JMeter
cd apache-jmeter-5.4.1/bin/
*disini Saya menggunakan JMeter versi 5.4.1
Step 2 – Cari dan buka file log4j2.xml dengan editor favorit kalian
find ./ -name 'log4j2.xml'
vim log4j2.xml
Step 3 – Masukan konfigurasi berikut
<?xml version="1.0" encoding="UTF-8"?> <Configuration> <Properties> <Property name="path">target</Property> <Property name="logFileName">integration-tests-logs</Property> <Property name="logPattern">%d{HH:mm:ss,SSS} %-5.5p %28.28c{2}| %m%n</Property> </Properties> <Appenders> <Console name="console" target="SYSTEM_OUT"> <PatternLayout pattern="${logPattern}"/> </Console> <File name="logfile" fileName="${path}/${logFileName}.log" append="true"> <PatternLayout pattern="${logPattern}"/> </File> </Appenders> <Loggers> <Root level="DEBUG"> <AppenderRef ref="console"/> <AppenderRef ref="logfile"/> </Root> <Logger name="org.eclipse.jetty" level="INFO" additivity="false"> <AppenderRef ref="console"/> </Logger> </Loggers> </Configuration>
Konfigurasi ini akan mengkonfigurasi logging di konsol dan menghasilkan file log di folder target setiap kali menjalankan test dengan JMeter. Setelah kalian menyimpan konfigurasinya, cobalah untuk menjalankan test JMeter lagi dan seharusnya sudah tidak muncul lagi pesan errornya.
Baca Juga : Cara Install JMeter di Ubuntu 20.04
Ya, begitulah cara mengatasi error log4j2 pada JMeter yang dapat Saya bagikan. Semoga informasi ini bermanfaat. Terima kasih ^^,
SUMBER : stackoverflow.com
0 Komentar