QTP ve LoadRunner Arasındaki Fark

Anonim

QTP vs LoadRunner

QTP'nin standlarını test etme aracıdır. LoadRunner aynı şirketten aynı zamanda farklı bir amaca yönelik bir araç test ediyor. QTP, fare tıklaması ve klavye basımı gibi kullanıcı etkileşimlerini taklit etmek ve test etmek için geliştirildi. Öte yandan, LoadRunner, sistemi zorlamak için ağır bir yük veya birden çok eş zamanlı kullanıcı simüle eder.

Her iki program da bir uygulamayı ince ayarlarken ve normal işlemler sırasında göze çarpmayan olabilecek reaksiyonları bulmak için kullanılır. Bu, programcıların ve geliştiricilerin anormalliği çoğaltmalarına ve soruna neden olanın yerlerini bulmak için kodu izlemelerine yardımcı olur. Kod bulunup düzeltildikten sonra, daha sonra sorunun giderildiğinden ve diğer sorunların ortaya çıkmadığından emin olmak için program daha sonra test edilmeden önce hata ayıklanabilir ve derlenebilir.

Gerçekçi olarak kullanıcının sistemini nasıl kullandığını simüle etmek için her iki programda da gerçek bir kişinin test edilen programla nasıl etkileşime girdiğini kaydetmesi gerekir. QTP, GUI'yi sınadığından, hangi düğmenin tıklandığını veya hangi tuşa basıldığını kaydetmesi gerekir. Kaydedilen eylemler betik haline dönüştürülür. Fakat Loadrunner'ın kendisini GUI ile ilgilendirmesi gerekmez; sadece protokole bağlı olarak komutu bir proxy'ye yönlendirir ve gönderilen komutları kaydeder. Kaydedilen komutlar daha sonra bir sürü kullanıcıyı simüle etmek için yük oluşturucular olarak adlandırılan bir dizi makinada çalıştırılan bir komut dosyasına dönüştürülür.

Bu araçlar çok sayıda programcı ve web geliştiricisi için oldukça kullanışlıdır ancak her iki program da yalnızca Windows işletim sisteminde çalıştığı için bunları kullanamazlar. LoadRunner ile UNIX'i bir ölçüde kullanırken QTP tamamen Windows'a bağımlıdır. UNIX makinelerini, kaydedilen komut dosyalarını çalıştıran yük oluşturucular olarak kullanmak için kullanabilirsiniz. Çok fazla olmayabilir ancak kullanıcılara biraz daha fazla esneklik kazandırıyor.

Özet:

1. Her ikisi de uygulamanın günlük kullanım

2'de nasıl performans göstereceğini incelemek amaçlı test araçlarıdır. QTP, bir kullanıcının GUI ile olan etkileşimlerini taklit ederken, LoadRunner

ağır kullanımını taklit eder 3. QTP, LoadRunner GUI ile uğraşmazken, bir proxy

4 aracılığıyla komutları kaydederken, kullanıcıları GUI'de kaydettirerek bir kullanıcıyı taklit eder. QTP, Windows işletim sistemine özeldir, ancak UNIX makinelerini LoadRunner