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 telah dibangunkan untuk mensimulasikan dan menguji interaksi pengguna seperti klik tetikus dan menekan papan kekunci. Sebaliknya, LoadRunner mensimulasikan beban berat atau pengguna berganda untuk menekan sistem.

Kedua-dua program ini digunakan dalam penalaan baik permohonan dan untuk mencari reaksi yang tidak diduga yang mungkin tidak ketara semasa operasi normal. Ini membantu para 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 boleh di-debug dan dikompil sebelum menjalani ujian sekali lagi untuk memastikan masalah itu diperbetulkan dan tidak timbul masalah lain.

Untuk menyimak secara realistik bagaimana pengguna menggunakan sistem, kedua-dua program perlu merekodkan bagaimana orang sebenar berinteraksi dengan program yang sedang diuji. Memandangkan QTP menguji GUI, ia perlu merekod butang yang diklik atau kekunci yang ditekan. Tindakan yang direkodkan kemudian diubah menjadi skrip. Tetapi Loadrunner tidak perlu mempedulikan dirinya dengan GUI, ia hanya mengarahkan arahan kepada proksi, bergantung kepada protokol, dan merekodkan arahan yang sedang dihantar. Perintah yang direkodkan kemudian ditukar kepada skrip yang dijalankan pada sejumlah mesin yang disebut penjana beban untuk mensimulasikan banyak pengguna.

Alat ini sangat berguna untuk banyak pengaturcara dan pemaju web tetapi tidak semua orang boleh menggunakannya kerana kedua-dua program hanya berfungsi pada sistem pengendalian Windows. QTP benar-benar bergantung pada Windows manakala anda boleh menggunakan UNIX dengan LoadRunner sedikit sebanyak. Anda boleh menggunakan mesin UNIX untuk bertindak sebagai penjana beban yang menjalankan skrip yang telah dirakam. Ia mungkin tidak banyak tetapi ia memberikan pengguna fleksibiliti sedikit lebih sedikit.

Ringkasan:
1.Banyak alat uji yang dimaksudkan untuk memeriksa bagaimana aplikasi akan tampil dalam penggunaan sehari-hari
2.QTP menyederhanakan interaksi pengguna dengan GUI sementara LoadRunner mensimulasikan penggunaan berat
3.QTP mensimulasikan pengguna dengan merakam tindakannya pada GUI sementara LoadRunner tidak mengganggu dengan GUI tetapi merekodkan arahan melalui proksi
4.QTP adalah eksklusif untuk sistem operasi Windows semasa anda boleh menggunakan mesin UNIX sebagai penjana beban untuk LoadRunner