Web Performan Test

web performan test
Web performance test membantu kita untuk memverifikasi apakah sebuah situs menghasilkan hasil yang diharapkan dalam waktu respon yang diharapkan, untuk mengidentifikasi problem dan memperbaikinya sebelum terjadi dalam lingkungan aktual, membantu dalam menemukan apakah perangkat keras sanggup menangani usul maksimum yang diharapkan pada suatu waktu, atau kebutuhan hardware komplemen untuk menangani kemudian lintas dan menanggapi beberapa usul pengguna.Berikut yaitu beberapa pengujian utama yang dilakukan di web aplikasi untuk performa dan ketersediaan yang lebih baik :

  • Uji validasi dan verifikasi (Validation and Verification test) membantu untuk memverifikasi masukan atau masukan yang diharapkan yang memenuhi persyaratan.
  • Tes kegunaan Web page (Web page usability test) yaitu metode simulasi pengguna simpel yang memakai aplikasi dalam produksi dan pengujian yang sama menyerupai per persyaratan.
  • Pengujian keamanan (Security Testing) membantu memverifikasi respon aplikasi untuk pengguna final yang berbeda menurut doktrin dan sumber daya yang berbeda lainnya yang diharapkan dari sistem lokal atau server dalam jaringan.
  • Pengujian kinerja (Performance Testing) memverifikasi jawaban halaman web sesuai impian menurut lingkungan. Ini juga termasuk testing tekanan dan pengujian beban aplikasi dengan beberapa skenario pengguna dan volume data.
  • Pengujian kompatibilitas halaman web (Testing web pages compability) yaitu metode pengujian beberapa browser menurut kebutuhan pengguna.
  • Pengujian aplikasi web (Testing web application) memakai jaringan yang berbeda sebab lokasi pengguna yang bervariasi menurut dari pengguna yang sedang mengakses sistem.
perekam uji kinerja web
untuk merekam semua tindakan yang dilakukan dikala browsing situsdan menambahkan ke tes
kinerja. Membuat tes web kinerja menyerupai dengan membuat tes lainnya dalam Visual Studio. Cara yang berbeda untuk membuat tes kinerja web gres yaitu sebagai berikut:

  1. Pilih Test Project jika sudah ada satu yang ditambahkan ke dalam solution, klik kanan, dan pilih Add .
  2. Pilih Web Performance Test dari daftar jenis tes yang berbeda menyerupai yang ditunjukkan pada gambar berikut:

3. Setelah Anda menentukan Web Performance Test, klik OK .Sebuah tes gres akan diciptakan di bawah Test Project yang dipilih dan teladan gres dari web browser akan terbuka. Sebelah kiri dari browser berisi Web Test Recorder untuk merekam tindakan pengguna.

4. Jika Test Project tidak ditambahkan, pilih Add New Project dari sajian File dan pilih Web Performance and Load Test Project dari daftar untuk template Test Project, menyerupai yang ditunjukkan pada gambar berikut:


merekam test
Perekam mempunyai lima pilihan yang berbeda sebagai berikut:

  • Record : Opsi ini untuk mulai merekam usul halaman web.
  • Pause : Pilihan ini dipakai untuk menghentikan sebentar perekaman.
  • Stop : Pilihan ini yaitu untuk menghentikan sesi rekaman.
  • Add a Comment : Pilihan ini dipakai untuk menambahkan komentar komplemen untuk usul dikala ini dalam rekaman.
  • Clear all requests : Pilihan ini untuk membersihkan semua usul dalam rekaman.
menambahkan rekaman
Saat merekam usul halaman web, beberapa komentar komplemen mungkin perlu ditambahkan ke rekaman perihal halaman atau tes. Komentar ini sanggup teks dengan informasi komplemen untuk referensi. Hal ini menyerupai dengan komentar yang ditambahkan pada arahan selama pengembangan.
Kadang-kadang diharapkan untuk menambah informasi perihal langkah-langkah yang harus diikuti selama tes. Pada dasarnya ada komentar untuk merekam informasi perihal kiprah komplemen yang diharapkan selama pengujian, tapi sanggup dengan gampang lupa dilakukan. Komentar-komentar ini sanggup ditambahkan hanya dengan mengklik AddCommentsl di toolbar Web Test Recorder.

menghapus rekaman test
Saat merekam skenario, semua tindakan pengguna dicatat terlepas dari aplikasi yang diuji. Kadang-kadang pengguna menavigasi ke tempat lain yang tidak relevan dengan pengujian dikala ini.
Rekaman harus dihentikan, tidak untuk merekam usul diluar pengujian dikala ini. Namun, dalam masalah itu tidak berhenti selama perekaman, gunakan pilihan Delete untuk menghapus usul tersebut dari rincian yang direkam.

menyalin request
Dalam beberapa situasi, usul yang sama mungkin diharapkan untuk diuji beberapa kali, misalnya, refresh halaman. Untuk mensimulasikan ini, salin usul direkam dan paste ke dalam daftar rekaman. Permintaan yang sama sanggup disalin beberapa kali.Pilih usul dari daftar dari tampilan struktur pohon, klik kanan dan Copy atau memakai (Ctrl + C) dan kemudian pilih folder tujuan dan klik kanan dan pilih Paste.

menambahkan loop
Logika loop sangat mempunyai kegunaan dalam menjalankan usul web yang sama beberapa kali. Aturan berkondisidan properti sanggup diatur untuk memverifikasi apakah kondisi apapun yang ditetapkan terpenuhi atau tidak.Logika loop sanggup ditambahkan pada tingkat pengujian kinerja web atau atas
tingkat usul web. Looping harus dipakai untuk mereproduksi skenario pengguna tetapi tidak boleh dipakai untuk mensimulasikan jumlah pengguna.

ROOLES UNTUK LOOPING

  • Context parameter exists :Menguji apakah parameter konteks tertentu ada dalam konteks dikala ini.. 
  • Cookie exists : Menguji apakah cookie yang ditentukan diatur. 
  • Cookie value comparison :Kondisi ini terjadi ketika string yang disediakan sesuai dengan nilai cookie yang ditentukan 
  • For loop: Aturannya merupakan tradisional Untuk perulangan.Parameter konteks diinisialisasi sebelum perulangan pertama. Laporan perulangan dijalankan sementara isi dari parameter konteks memenuhi dibandingkan dengan nilai yang disediakan. Nilai Langkah diterapkan pada final setiap loop iterasi. 
  • Number comparison :Kondisi ini terjadi ketika nilai parameter konteks memenuhi dibandingkan dengan nilai yang disediakan. 
  • Probability rule: Acak mengembalikan lulus atau gagal menurut persentase disediakan 
  • Counting loop :Mengeksekusi request yang terkandung dalam perulangan sejumlah tertentu. 
  • String comparison :Kondisi ini terjadi ketika string yang disediakan sesuai dengan isi parameter konteks yang disediakan 
WEB TESTING PROPERTISE

  • Description :Menentukan deskripsi untuk tes dikala ini. 
  • Name :Nama yang diberikan untuk uji web dikala ini. 
  • User Name :Menentukan nama pengguna untuk tes ini, jika pengguna telah ditetapkan mandat yang akan digunakan, maka ini dikaitkan dengan sumber data dari jenis apa pun menyerupai file CSV, file XML, atau Database. Sebuah parameter yang didefinisikan dalam tes web juga sanggup dipakai untuk nama pengguna. 
  • Password :Menentukan atau rekan password yang sesuai dengan pengguna di field pengguna. 
  • PreAuthenticate:Ini yaitu field Boolean, yang menawarkan apakah halaman tersebut harus disahkan pada setiap request atau tidak; hanya jika properti ini disetel ke True, header otentikasi dikirim untuk setiap request, jika header dikirim, jika diperlukan; default yaitu Benar. 
  • Proxy :Dalam beberapa kasus, halaman web yang diminta dalam ujian mungkin di luar firewall yang harus melalui proxy server; field ini yaitu untuk mengatur name server proxy yang akan dipakai oleh tes. 
  • Test ID:Software otomatis, unik ID untuk mengidentifikasi tes. ID ini dihasilkan sekaligus membuat tes; ini sanggup dipakai untuk menentukan tes dalam tes web kode. Properti ini mendapat pengenal unik ketika diimplementasikan di class turunan. 
  • Stop On Error :Menginformasikan aplikasi apakah akan menghentikan tes/melanjutkan dalam masalah kesalahan jika nilai ini benar,pelaksanaan seluruh tes akan berhenti dikejadian pertama kesalahan; default yaitu Benar. 

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel