PENGUJIAN APLIKASI WEB DENGAN WEBSERVER STRESS TOOL

webstress1

 

Download : http://www.paessler.com/download/webstress
Referensi Penggunaan : http://download2.paessler.com/download/webstressmanual.zip

 

Penjelasan Umum Aplikasi

Webserver Stress Tool adalah aplikasi yang digunakan untuk pengujian tingkat stress pada suatu aplikasi web yang melewati media http/https pada waktu yang bersamaan.

pengujian ini berlangsung sendiri-sendiri pada setiap user yang diatur untuk mengakses web tersebut mulai dari loading gambar bingkai dan sebagainya.

Pada pengujiannya kita dapat mengatur jenis profil dari user pengakses web ini semisal ada yang melihat tab download ada yang login ada yang melakukan poling. Setiap user akan direkam dan dilakukan penganalisaan apakah web itu dapat bertahan pada pengujian serempak dan melakukan pelaporan atas proses tersebut.

Jenis tes / fungsi yang dapat dilakukan oleh Webserver Stress Tool

o Performance Tests
digunakan untuk menguji setiap bagian dari the webserver atau aplikasi web apakah lambat dan bagian mana yang harus dipercepat biasanya pada beberapa pengujian web yang menggunakan satu skrip per page dapat lebih cepat dalam pengaksesannya.

o Load Tests
pengujian untuk memperhitungkan lalu lintas data yang dapat didukung web yang diuji, pengujian ini akan menyamakan dengan lingan asli untuk web yang belum di hosting di internet semisal pada server lokal

o Stress Tests
mensimulasikan serangan “brute force” yang akan terjadi pada web server, biasanya pada kenyataannya digunakan untuk mensiasati situasi yang mungkin terjadi pada web ketika dihostingkan

o Ramp Tests
digunakan untuk menghitung berapa banyak user yang dapat mengaksesnya sebelum terjadinya pesan eror.

o dan lainnya
pengujian lainnya yang memungkinkan seperti database deadlock, semaphores dan lainnya

Kebutuhan system

– Mendukung Windows 2000 (Workstation atau Server), Windows XP (32bit and 64bit), Windows 2003 Server, Windows Vista
– Pentium IV 1,6 ghz
– Ram 256 MB
– koneksi internet maupun ke local server jaringan(semakin cepat lebih baik)
– kebutuhan lainnya untuk mempercepat koneksi ke jaringan

Elemen yang di Test

Webserver Stress Tool merupakan aplikasi yang digunakan untuk pengujian website,webserver dan kemampuan / performa aplikasi web tersebut

Aplikasi ini akan mengitung:

o waktu mengklik:
aplikasi ini akan mensimulasikan pengklikan apa saja yang terdapat dalam halaman web tersebut yang selanjutnya setiap aksi pengklikan akan dihitung jeda waktunya dan pengiriman yang dapat dilakukan oleh server dalam waktu bersamaan.

o rata-rata waktu pengklikan: perhitungan nilai rata-rata per URL, per user atau per website

o waktu untuk DNS: waktu yang digunakan oleh domain url pada saat diguinakan pengguna ketika mengakses langsung dns server..

o waktu untuk terhubung: waktu yang digunakan untuk mengkoneksikan dengan server.

o waktu untuk byte pertama(TFB): waktu yang diperlukan diantara inisiasi permintaan dan penerimaan dihitung dimulai dari pengiriman byte pertama dari server.

o waktu permintaan(Request Time): waktu yang diperlukan untuk permintaan satu halaman http (seperti: HTML page, gambar, bingkai dsb)

o User/Server Bandwidth: perhitungan atas bandwidth yang digunakan server dan user untuk dapat saling berhubungan.

o pengiriman permintaan: angka pengiriman perhitungan selama waktu diserver
o penerimaan permintaan: angka yang diterima dari pengiriman data dari server.
o membuka permintaan: angka yang yang digunakan untuk menghitung permintaan yang berhasil dibuka

o tingkat error: angka kegagalan dari permintaan per periode waktu , per user maupun per url

o Webserver Stress Tool akan menganalisis setiap elemen kedalam spesifik data test yang selanjutnya disimpan kedalam log CSV-format agar mudah dilihatnya.

Installasi Webserver Stress Tool

1. Siapkan setup program dapat di download di http://www.paessler.com/download/webstress
pada pengujian ini kami menggunakan versi trial Webserver Stress Tool 7.2.2.261 Setup (Trial Edition karena yang pro diharuskan untuk membeli.
2. ekstrak file webstress.zip sehingga muncul Webserver Stress Tool 7.2.2.261 Setup (Trial Edition).exe jalankan
3 urutan langkah installasi:
klik next pada jendela awal > setujui persetujuan lisensi > pilih lokasi installasi > proses installasi dimulai tunggu sampai finish aplikasi ini akan jalan apabila selesai installasi

webstress2

Memulai pengujian

pada pengujian aplikasi ini halaman web yang diuji adalah detik.com yaitu masuk ke halaman depan, mengkases radio streaming didalamnya dan mengklik jendela detikinet.com semakin banyak scenario pengujian akan semakin lama proses pengujiannya.

Pada aplikasi webstress trial jumlah user dibatasi paling banyak 10 dan waktu klik 5 detik tercepat.

webstress3

 

1. Pada jendela awal atur tipe test dan banyak user yang akan digunakan. Kemudian isikan keterangan pengujian di project scenario yang akan dimasukkan pada laporan apabila pengujian selesai.
Ada 3 tipe pengujian yaitu clicks(perhitungan berdasarkan klik) ,time(perhitungan waktu load) dan ramp(pengujian untuk menghitung waktu tercepat load aplikasi web)
Kami menggunakan 8 user dan 5 detik jeda jenis pengujian Ramp

2. Klik tab url atur scenario pengaksesan halaman web yang akan di uji dalam pengujian kami ada 3 halaman yang diuji dari detik.com
1. mengakses hakaman utama
2. mengakses halaman radio streaming
3. mengakses halaman detikinet.

webstress4

 

3. Klik tab browser seting disini pengaturan halaman web dapat dikonfigurasi seperti pengaturan proxy, cookie dan aspek apa saja yang akian di load oleh web browser.

webstress5

 

4. Klik ikon start test yang berarti dijalankannya proses pengujian.
webstress6

 

5. Apabila telah selesai pengujian akan otomatis membuka html report yaitu laporan di web browser semisal ie yang berisikan hasil pengujian ramp pada detik.com tersebut.

webstress7

webstress8

6. Laporan hasil pengujian juga dapat dilihat langsung maupun pada Microsoft word dengan meng klik report (word) dan memilih apa saja yang akan ditampilkan pada report tesebut

webstress9

About boby fahlevi

saya sangat bersemangat

Posted on 28 Juni 2010, in KOMPUTER. Bookmark the permalink. Tinggalkan komentar.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: