Perbezaan antara qtp dan loadrunner

Perbezaan antara qtp dan loadrunner

QTP vs LoadRunner

QTP bermaksud QuickTest Professional, alat ujian dari pengeluar perkakasan, HP. LoadRunner juga menguji alat dari syarikat yang sama, tetapi dengan tujuan yang berbeza. QTP dibangunkan untuk mensimulasikan dan menguji interaksi pengguna seperti klik tetikus dan penekan papan kekunci. LoadRunner, sebaliknya, menyerupai beban berat atau pengguna serentak untuk menekankan sistem.

Kedua -dua program digunakan dalam penalaan yang baik dan mencari reaksi yang tidak diduga yang mungkin tidak dapat dilihat semasa operasi biasa. Ini membantu pengaturcara dan pemaju untuk menghasilkan semula kelainan dan mengesan kod untuk mencari apa yang menyebabkan masalah. Selepas kod itu dijumpai dan diperbetulkan, program itu kemudiannya dapat disahpasang dan disusun sebelum menjalani ujian lagi hanya untuk memastikan masalah itu diperbetulkan dan tidak ada masalah lain yang timbul.

Untuk secara realistik mensimulasikan bagaimana pengguna menggunakan sistem, kedua -dua program perlu merekodkan bagaimana orang sebenar berinteraksi dengan program yang sedang diuji. Oleh kerana QTP menguji GUI, ia perlu merakam butang mana yang diklik atau kekunci mana yang ditekan. Tindakan yang direkodkan kemudian ditukar kepada skrip. Tetapi LoadRunner tidak perlu membimbangkan dirinya dengan GUI, ia hanya mengarahkan perintah ke proksi, bergantung kepada protokol, dan merekodkan arahan yang dihantar. Perintah yang direkodkan kemudian ditukar kepada skrip yang dijalankan pada beberapa mesin yang dipanggil penjana beban untuk mensimulasikan banyak pengguna.

Alat ini cukup berguna untuk banyak pengaturcara dan pemaju web tetapi tidak semua orang boleh menggunakannya kerana kedua -dua program hanya berfungsi pada sistem operasi Windows. QTP bergantung sepenuhnya pada tingkap semasa anda boleh menggunakan Unix dengan LoadRunner sedikit sebanyak. Anda boleh menggunakan mesin Unix untuk bertindak sebagai penjana beban yang menjalankan skrip yang direkodkan. Mungkin tidak banyak tetapi ia memberi pengguna sedikit lebih fleksibel.

Ringkasan:
1.Kedua -duanya adalah alat ujian yang dimaksudkan untuk meneliti bagaimana permohonan itu akan digunakan dalam penggunaan harian
2.QTP mensimulasikan interaksi pengguna dengan GUI sementara LoadRunner mensimulasikan penggunaan berat
3.QTP mensimulasikan pengguna dengan merakam tindakannya di GUI sementara LoadRunner tidak mengganggu GUI tetapi merekodkan arahan melalui proksi
4.QTP adalah eksklusif untuk sistem pengendalian Windows semasa anda boleh menggunakan mesin Unix sebagai penjana beban untuk LoadRunner