Web test request properties
Cache control:Mensimulasikan properti caching halaman web. Nilai bisa benar atau salah. Jika diatur ke True, caching dan request tergantung akan diambil hanya sekali untuk request berikutnya. Sebagai contoh, sebuah file gambar yang digunakan dalam halaman web yang diambil dari sumber hanya sekali dan disimpan dalam cache dan digunakan kembali untuk semua request.Jika caching dimatikan, maka request berikutnya dari halaman yang sama diambil dari sumber untuk setiap request. Jika gambar, maka file gambar yang sama akan diambil untuk setiap request meskipun gambar yang sama. Properti ini sangat berguna dalam performance testing dengan memutar caching dan mematikan dan kemudian memutuskan apakah akan tetap hidup atau mati.Properti ini diatur dengan request utama, tetapi tidak untuk request tergantung dari request utama. Nilai default untuk properti ini adalah False. Encoding:Standarnya utf-8 karena sebagian besar request HTTP adalah utf-8 encoding. Hal ini dapat diubah jika pengkodean yang berbeda untuk teks yang dibutuhkan Expected HTTP status code Hal ini untuk mengatur kode status yang diharapkan untuk request. Misalnya, jika request ini tidak dapat ditemukan di server kemudian menetapkan nilai ini ke 404.
Kode kesalahan 404 menunjukkan sumber daya tidak dapat ditemukan. Default diatur ke 0, yang mengembalikan lulus jika status kembali berada pada level 200 atau 300 dan kembali gagal jika status kembali adalah di 400 atau 500 level.
Expected response URL
Mengatur respon URL akhir yang diharapkan setelah request saat ini dan pengalihan, jika ada, yang dibuat. Hal ini untuk memvalidasi respon. Respon yang diharapkan divalidasi menggunakan aturan validasi.
Follow redirects
Jika diatur ke True, memungkinkan halaman pengalihan dibuat oleh request dan dapat diatur ke False untuk menghindari pengalihan. Jika diatur ke True, maka request terus halaman web yang diarahkan dan memverifikasi apakah status adalah kode dimasukkan untuk Expected HTTP Status Code. Jika itu adalah palsu,pengalihan tidak diikuti.Misalnya, jika nilai-nilai Expected HTTP Status Code ditetapkan untuk nilai antara 200 dan 300, dan Follow Redirect ditetapkan untuk Benar, maka status hasil akhir dari request setelah semua pengalihan harus sukses. Kode status dengan tingkat 200 atau 300 adalah lulus sementara tingkat statusnya dengan 400 atau 500 adalah kegagalan.
Method
Digunakan untuk mengatur method request yang digunakan untuk request saat ini.
Baik GET atau POST.
Parse dependent requests
Dapat diatur untuk Benar atau Salah untuk mengurai request tergantung dalam halaman yang diminta. Sebagai contoh, kita mungkin tidak tertarik dalam mengumpulkan rincian untuk gambar dimuat di halaman web. Jadi kita mematikan request untuk memuat gambar dengan menetapkan ini untuk False. Hanya rincian request utama akan dikumpulkan.Tidak boleh ada kebingungan dengan properti ini, dan properti cache control.Cache Menonaktifkan pemuatan halaman yang sama selama request berikutnya,setelah caching kejadian pertama request, tapi properti ini adalah untuk benarbenar set-off request dependen atau untuk benar-benar mengubahnya.
Record results
Ini adalah nilai Boolean untuk berlaku jika data kinerja harus dikumpulkan untuk request HTTP ini. Ini adalah palsu jika data tidak diperlukan dikumpulkan.
Response time goal(Seconds)
Ada situasi di mana pengguna perlu aplikasi untuk merespon dengan cepat tanpa penundaan. Untuk menguji skenario ini, mengatur properti ini untuk diharapkan waktu respons maksimum dan kemudian menguji halaman untuk mengetahui orang-orang yang tidak memenuhi persyaratan. Nilai ini ditentukan dalam hitungan detik.Nilai default adalah 0, yang berarti properti tidak diatur.
Think time (Seconds)
Mengatur waktu berpikir yang dibutuhkan oleh pengguna antara halaman. Ini bukan yang tepat waktu bahwa pengguna dapat menghabiskan berpikir, tetapi perkiraan kasar. Juga, properti ini sangat tidak berguna untuk tes web pengguna tunggal normal. Meskipun demikian sangat berguna dalam kasus load test di mana kita dapat memprediksi beban termasuk waktu memikirkan pengguna antara halaman.Perekam otomatis mencatat waktu berpikir pada saat merekam tes.
Timeout (Seconds)
Berakhirnya waktu request. Ini adalah waktu maksimum untuk request untuk merespon kembali. Jika tidak kembali dalam batas ini, maka halaman akan habis dengan kesalahan
Version
Mengatur versi HTTP digunakan untuk request, yang bisa 1.0 atau 1.1. Standarnya adalah 1,1 yang merupakan normal atau yang terbaru dari versi HTTP.
Url
Ini adalah alamat URL untuk request
Form POST Parameters
- Name yang dihasilkan secara dinamis selama perekaman, dan menunjukkan nama komponen yang digunakan untuk mengumpulkan data.
- Recorded Value adalah field read-only dengan nilai yang diberikan saat merekam.
- URL Encode adalah nilai Boolean yang diatur ke True secara default yang menentukan apakah Nama dan Nilai parameter harus URL dikodekan atau tidak. Standarnya adalah Benar.
- Value adalah nilai parameter aktual yang diatur ke nilai yang sama dengan nilai tercatat, namun dapat diubah kemudian.
QueryString parameter
Menetapkan nilai-nilai properti dan penggunaan parameter QueryString yang sama dengan
properti Form POST Parameters, kecuali properti tambahan yang Show Separate Request result Aturan ekstraksi
Response URL
Untuk memastikan apakah URL yang sama dengan URL yang diharapkan; properti adalah tingkat untuk URL respon yang bisa tinggi, sedang, atau rendah..
Required Tag
Digunakan untuk memverifikasi apakah tag tertentu ada di respon; jika ada kemungkinan untuk mendapatkan tag yang sama beberapa kali dalam menanggapi, Anda dapat mengatur nilai terjadinya minimum; parameter adalah:Required Tag Name,Minimum Occurrences,Required Attribute Value Mirip dengan aturan ekstraksi dimana nilai atribut tertentu diekstrak menggunakan tag dan atribut lainnya dalam tag; tetapi dalam aturan validasi, kita menggunakan tag yang sama untuk menemukan apakah atribut adalah kembali nilai yang diharapkan; parameter adalah sama dengan yang digunakan dalam aturan ekstraksi tetapi dengan medan tambahan untuk menentukan nilai yang diharapkan. Sifat-sifat tersebut adalah:Tag Name,Attribute Name,Match Attribute Name Match Attribute Value,Expected Value,Ignore Case
Index String dapat divalidasi berdasarkan terjadinya dengan menggunakan nilai indeks; untuk memeriksa setiap nilai field bentuk dalam bentuk, mengatur nilai indeks -1.Tes melewati jika ada satu pertandingan ditemukan.
Index String dapat divalidasi berdasarkan terjadinya dengan menggunakan nilai indeks; untuk memeriksa setiap nilai field bentuk dalam bentuk, mengatur nilai indeks -1.Tes melewati jika ada satu pertandingan ditemukan.
Maximum Request Time Memverifikasi apakah request tersebut selesai dalam waktu request maksimum yang ditentukan dengan menggunakan parameter: Max Request Time (milidetik)
Find Text Memverifikasi keberadaan teks tertentu pada halaman respon menggunakan paramete ini:Find Text,Ignore Case,Use Regular Expression,Pass If Text Found
Form Field Keberadaan nama field bentuk dan nilai diverifikasi menggunakan parameter berikut:Form Field Name,Expected Value
Response Time Goal Memvalidasi jika waktu respon untuk request kurang dari atau sama dengan tujuan specfied.
Tag Inner Text Memvalidasi jika teks dalam ditentukan ada dalam tag HTML tertentu.
Selected Option Memvalidasi bahwa opsi ditentukan dalam HTML pilih tag yang dipilih. Parameternya adalah:Select Tag Name,Expected Selected Option,Index,Ignore Case,Extract Hidden Fields Ekstrak semua nilai field tersembunyi dari halaman respon dan memberikan mereka dengan parameter konteks
Extract Text Ekstrakbeberapa teks dari halaman respon; teks diidentifikasi berdasarkan awal dan akhir nilai dengan casing teks sebagai opsional.
Extract Regular Expression Ekstrak nilai menggunakan ekspresi reguler untuk menemukan pola yang cocok dihalaman respon
Extract HTTP Header Ekstrak nilai header pesan HTTP di halaman respon.
Extract Form Field Ekstrak nilai dari salah satu kolom formulir di halaman respon; nama field yang ditentukan di sini.
Extract Attribute Value Ekstrak nilai atribut dari halaman request berdasarkan tag dan nama atribut; menggunakan opsional nama pencocokan atribut dan nilai dalam tag yang sama untuk mengetahui atribut yang diperlukan dengan mudah; nilai diekstrak akan disimpan dalam parameter konteks
Tag Inner Text Menggunakan nama atribut dan parameter nilai untuk menemukan pertandingan yang tepat dari atribut dan ekstrak teks dalam dari atribut tersebut. Sangat berguna untuk mengekstrak teks dalam dari tag HTML tertentu.
Selected Option Ekstrak nilai berdasarkan nama tag dan menetapkan nilai parameter konteks. Context Parameter Name dan Tag Name adalah properti untuk pilihan ini.
Transactions Transaksi sangat berguna dalam pengelompokan serangkaian kegiatan. Salah satu contoh adalah kelompok beberapa request untuk melacak total waktu yang dibutuhkan untuk set request. Hal ini juga membantu dalam mengumpulkan waktu request individu.
Conditional rules Serupa dengan aturan ekstraksi dan validasi, aturan conditional dapat ditambahkan ke request web untuk menjalankan tes berdasarkan kondisi keberhasilan atau kegagalan. Misalnya, kondisi dapat ditambahkan ke request web untuk menjalankan hanya jika parameter konteks sama dengan nilai tertentu.
0 komentar:
Posting Komentar