ความแตกต่างระหว่าง QTP และ LoadRunner ความแตกต่างระหว่าง

Anonim

QTP และ LoadRunner

QTP ย่อมาจาก Quicktest Professional ซึ่งเป็นเครื่องมือทดสอบจากผู้ผลิตฮาร์ดแวร์ HP LoadRunner เป็นเครื่องมือทดสอบจาก บริษัท เดียวกัน แต่มีจุดประสงค์ที่แตกต่างกัน QTP ได้รับการพัฒนาเพื่อจำลองและทดสอบการโต้ตอบของผู้ใช้เช่นการคลิกเมาส์และการกดแป้นพิมพ์ LoadRunner ตรงกันข้ามจำลองภาระหนักหรือผู้ใช้หลายคนพร้อมกันเพื่อเน้นระบบ

โปรแกรมทั้งสองใช้ในการปรับแอพพลิเคชันและค้นหาปฏิกิริยาที่คาดไม่ถึงซึ่งอาจไม่สามารถสังเกตเห็นได้ในระหว่างการดำเนินงานตามปกติ ซึ่งช่วยให้โปรแกรมเมอร์และนักพัฒนาสามารถทำซ้ำความผิดปกติและติดตามรหัสเพื่อค้นหาสิ่งที่เป็นสาเหตุของปัญหา หลังจากพบและแก้ไขโค้ดแล้วโปรแกรมจะสามารถแก้ไขบั๊กและคอมไพล์ก่อนทำการทดสอบอีกครั้งเพื่อตรวจสอบให้แน่ใจว่าปัญหาได้รับการแก้ไขและไม่มีปัญหาอื่น ๆ เกิดขึ้น

เพื่อที่จะจำลองอย่างสมจริงว่าผู้ใช้ใช้ระบบอย่างไรโปรแกรมทั้งสองจะต้องบันทึกว่าคนจริงๆโต้ตอบกับโปรแกรมที่กำลังทดสอบอยู่ เนื่องจาก QTP ทดสอบ GUI จะต้องบันทึกว่ามีการคลิกปุ่มใดหรือกดปุ่มใด การกระทำที่บันทึกไว้จะถูกแปลงเป็นสคริปต์ แต่ Loadrunner ไม่จำเป็นต้องกังวลตัวเองกับ GUI มันก็เส้นทางคำสั่งไปยังพร็อกซี่ขึ้นอยู่กับโปรโตคอลและบันทึกคำสั่งที่กำลังถูกส่ง คำสั่งที่บันทึกไว้จะถูกแปลงเป็นสคริปต์ที่รันบนเครื่องจำนวนหนึ่งที่เรียกว่าเครื่องจำลองภาระเพื่อจำลองจำนวนผู้ใช้

เครื่องมือเหล่านี้มีประโยชน์มากสำหรับนักเขียนโปรแกรมและนักพัฒนาเว็บ แต่ทุกคนไม่สามารถใช้งานได้เนื่องจากโปรแกรมทั้งสองทำงานบนระบบปฏิบัติการ Windows เท่านั้น QTP ขึ้นอยู่กับ Windows ทั้งหมดในขณะที่คุณสามารถใช้ UNIX กับ LoadRunner ได้บ้าง คุณสามารถใช้เครื่อง UNIX เพื่อทำหน้าที่เป็นเครื่องกำเนิดไฟฟ้าโหลดที่เรียกใช้สคริปต์ที่บันทึกไว้ อาจไม่มากนัก แต่จะทำให้ผู้ใช้มีความยืดหยุ่นมากขึ้นเล็กน้อย

สรุป:

1. ทั้งสองเป็นเครื่องมือทดสอบที่มีจุดประสงค์เพื่อตรวจสอบว่าแอพพลิเคชันจะใช้งานอย่างไรในชีวิตประจำวัน

2 QTP จำลองการโต้ตอบของผู้ใช้กับ GUI ขณะ LoadRunner จำลองการใช้งานที่หนักหน่วง

3 QTP จำลองผู้ใช้โดยการบันทึกการทำงานบน GUI ขณะที่ LoadRunner ไม่ได้รำคาญกับ GUI แต่บันทึกคำสั่งผ่าน proxy

4 QTP เป็นเอกสิทธิ์เฉพาะกับระบบปฏิบัติการ Windows ในขณะที่คุณสามารถใช้เครื่อง UNIX เป็นเครื่องโหลดไฟฟ้าสำหรับ LoadRunner