Performance Testing

Prant F. Gaharu
DOKU Insight
Published in
2 min readOct 10, 2020

Menurut saya performance testing adalah adalah salah satu jenis non functional testing selain security testing. Perfomance testing ini dilakukan untuk memastikan bahwa aplikasi dapat berjalan dibawah workload. Lalu sebenernya apa saja concern yang di hadapkan dalam performance testing ?

- Speed (menentukan kecepatan respon aplikasi)

- Scalability (menentukan maksimum user load yang dapat dihandle oleh aplikasi)

- Stability (menentukan kestabilan aplikasi dalam berbagai jenis jumlah load)

Dalam case sebuah e-commerce ketika sedang mengadakan sebuah event besar yang di penuhi diskon produk pada range waktu tertentu, hasil performace testing sangat menentukan keberhasilan dari event tersebut. Kenapa ? Karena sebuah development team bisa memastikan, seberapa kuat aplikasinya bisa tetap berjalan stabil dalam workload tertentu.

Hasil dari performance testing inilah yang bisa sebagai pedoman bagian mana yang harus di improve. Apakah di logic code nya, query database nya, atau penggunaan CPU dan memori nya. Dan banyak faktor yang lain.

Lalu bagaimana cara implementasi dari performace testing ini ? Ada beberapa tools yang bisa di jadikan referensi dalam hal ini.

Masing-masing tool, pasti mempunyai kelebihan dan kekurangan nya masing-masing. Tergantung dari subjektifitas dan objektifitas pengguna yang akan melakukan performance testing.

Silahkan mencoba !

--

--