ความแตกต่างระหว่าง QTP และ LoadRunner (พร้อมตาราง)

สารบัญ:

Anonim

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

QTP กับ LoadRunner

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

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

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

ตารางเปรียบเทียบระหว่าง QTP และ LoadRunner

พารามิเตอร์ของการเปรียบเทียบ

QTP

LoadRunner

มันคืออะไร? เครื่องมือทดสอบโดย HP เครื่องมือทดสอบแต่มีวัตถุประสงค์ต่างกัน
วัตถุประสงค์ของการพัฒนา จุดประสงค์ของการกระตุ้น ตรวจสอบการโต้ตอบของผู้ใช้ การกระตุ้นผู้ใช้พร้อมกันหลายคน ภาระหนัก
กระตุ้นการโต้ตอบของผู้ใช้ ด้วย GUI ใช้งานหนัก
การโต้ตอบกับ GUI การโต้ตอบเสร็จสิ้น ไม่มีการโต้ตอบอยู่ที่นั่น
วิ่งบน ระบบปฏิบัติการวินโดวส์ เครื่อง UNIX

QTP คืออะไร?

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

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

Quicktest Professional หรือ QTP ส่วนใหญ่ขึ้นอยู่กับระบบปฏิบัติการ Windows และจะใช้เฉพาะบนแพลตฟอร์มนั้นเท่านั้น ใน QTP จะใช้เทคนิคการบันทึกการกระทำของผู้ใช้บน GUI เพื่อกระตุ้นผู้ใช้

LoadRunner คืออะไร?

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

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

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

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

บทสรุป

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

ในขณะที่ LoadRunner เป็นเครื่องมือทดสอบอีกรูปแบบหนึ่งที่เป็นผลพลอยได้จาก HP อย่างไรก็ตาม เครื่องมือทดสอบนี้มีการใช้งานที่หลากหลาย เครื่องมือทดสอบของ LoadRunner สร้างขึ้นเพื่อจำลองผู้ใช้พร้อมกันหลายคนหรือสร้างความตึงเครียดให้กับระบบเท่านั้น

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

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

ความแตกต่างระหว่าง QTP และ LoadRunner (พร้อมตาราง)