QTP ve LoadRunner Arasındaki Fark

QTP ve LoadRunner karşılaştırması

QTP, donanım üreticisi HP'nin bir test aracı olan Quicktest Professional'ın kısaltmasıdır. LoadRunner aynı aracı farklı bir amaçla test ediyor. QTP, fare tıklamaları ve klavye presleri gibi kullanıcı etkileşimlerini simüle etmek ve test etmek için geliştirilmiştir. LoadRunner, sistemi zorlamak için ağır bir yük veya birden fazla eşzamanlı kullanıcıyı simüle eder.

Her iki program da bir uygulamanın ince ayarında ve normal işlemler sırasında fark edilmeyebilecek öngörülemeyen reaksiyonları bulmak için kullanılır. Bu, programcıların ve geliştiricilerin anormalliği yeniden üretmelerine ve soruna neyin neden olduğunu bulmak için kodu izlemelerine yardımcı olur. Kod bulunduktan ve düzeltildikten sonra, yalnızca sorunun giderildiğinden ve başka sorunların ortaya çıkmadığından emin olmak için testten önce program hata ayıklanabilir ve derlenebilir..

Kullanıcının sistemi nasıl kullandığını gerçekçi bir şekilde simüle etmek için, her iki programın da gerçek bir kişinin test edilen programla nasıl etkileşime girdiğini kaydetmesi gerekir. QTP GUI'yi test ettiğinden, hangi düğmeye tıklandığını veya hangi tuşa basıldığını kaydetmesi gerekir. Kaydedilen eylemler bir betiğe dönüştürülür. Ancak Loadrunner'ın GUI ile ilgilenmesi gerekmez, sadece protokole bağlı olarak komutu bir proxy'ye yönlendirir ve gönderilen komutları kaydeder. Kaydedilen komutlar, daha sonra birçok kullanıcıyı simüle etmek için yük üreteçleri adı verilen bir dizi makinede çalıştırılan bir komut dosyasına dönüştürülür..

Bu araçlar, birçok programcı ve web geliştiricisi için oldukça yararlıdır, ancak her iki program da yalnızca Windows işletim sisteminde çalıştığı için herkes bunları kullanamaz. LoadDunner ile UNIX'i bir dereceye kadar kullanabilirsiniz, ancak QTP tamamen Windows'a bağımlıdır. Kaydedilen komut dosyalarını çalıştıran yük üreteçleri olarak hareket etmek için UNIX makinelerini kullanabilirsiniz. Çok fazla olmayabilir, ancak kullanıcılara biraz daha esneklik sağlar.

Özet:
Her ikisi de, uygulamanın günlük kullanımda nasıl performans göstereceğini incelemeyi amaçlayan test araçlarıdır.
2.QTP, kullanıcının GUI ile etkileşimini simüle ederken LoadRunner yoğun kullanımı simüle eder
3.QTP, LoadRunner GUI ile uğraşmaz, ancak komutları bir proxy üzerinden kaydederken GUI üzerindeki eylemlerini kaydederek bir kullanıcıyı simüle eder
UNQ makinelerini LoadRunner için yük üreteçleri olarak kullanabileceğiniz 4.QTP, Windows işletim sistemine özeldir