WebInject เป็นเครื่องมือฟรีสำหรับการทดสอบอัตโนมัติของการใช้งานเว็บและบริการ มันสามารถนำมาใช้ในการทดสอบแต่ละองค์ประกอบของระบบที่มีการเชื่อมต่อ HTTP (JSP, ASP, CGI, PHP, Servlets, รูปแบบ HTML, ฯลฯ ) และสามารถใช้เป็นเทียมทดสอบเพื่อสร้างชุดของ [ระดับ HTTP] อัตโนมัติทำงาน ได้รับการยอมรับและการทดสอบการถดถอย เทียมทดสอบยังเรียกว่าเป็นคนขับรถทดสอบหรือกรอบทดสอบช่วยให้คุณสามารถทำงานหลายกรณีทดสอบและเก็บ / รายงานผลของคุณ WebInject มีจอแสดงผลแบบ real-time และอาจจะนำมาใช้สำหรับระบบการตรวจสอบเวลาการตอบสนอง
WebInject สามารถนำมาใช้เป็นกรอบการทดสอบที่สมบูรณ์แบบที่จะถูกควบคุมโดยส่วนติดต่อผู้ใช้ WebInject (GUI) เลือกที่จะสามารถนำมาใช้เป็นวิ่งทดสอบแบบสแตนด์อโลน (แอพลิเคชันข้อความ / คอนโซล) ที่สามารถบูรณาการและเรียกจากกรอบการทดสอบอื่น ๆ หรือการใช้งาน
WebInject ใช้ XML API (อินเตอร์เฟซ) ซึ่งหมายความว่าคุณสามารถใช้ WebInject ไม่เคยเห็นก็ดำเนินการภายใน (ไม่มีสคริปต์หรือโปรแกรมที่จำเป็นในการใช้งานได้)
WebInject เขียนใน Perl และสามารถทำงานบนแพลตฟอร์มใด ๆ ที่ล่าม Perl สามารถติดตั้งบน (MS Windows, GNU / Linux, BSD, Solaris, Mac OS, และอื่น ๆ อีกมากมาย) ปัจจุบัน executables ไบนารีของ WebInject มีให้เฉพาะสำหรับ MS Windows ถ้าคุณต้องการที่จะทำงานบนแพลตฟอร์มอื่น ๆ ที่คุณต้องมีล่าม Perl และเรียกใช้จากแหล่งที่มาของรหัส Perl
กรณีทดสอบจะถูกเขียนในไฟล์ XML โดยใช้แท็ก XML และคุณลักษณะและส่งผ่านไปยังเครื่องยนต์ WebInject สำหรับการดำเนินการกับแอพลิเคชัน / บริการภายใต้การทดสอบ บทคัดย่อนี้ internals ของการดำเนินงานของ WebInject ห่างจากการทดสอบที่ไม่ใช่ด้านเทคนิคในขณะที่ใช้สถาปัตยกรรมแบบเปิด [เขียนใน Perl] สำหรับผู้ที่จำเป็นต้องมีการปรับแต่งเพิ่มเติมหรือแก้ไข
รายงานผลการถูกสร้างขึ้นในรูปแบบ HTML (สำหรับการดู) และ XML (สำหรับ tranformation โดยโปรแกรมภายนอก) เหล่านี้รวมถึงผลรายละเอียดผ่าน / สถานะล้มเหลวผิดพลาดเวลาการตอบสนองและอื่น ๆ ผลการค้นหาจะแสดงในหน้าต่างบนอินเตอร์เฟซผู้ใช้ถ้าคุณใช้ WebInject GUI และถูกส่งไปยังช่อง STDOUT ถ้าคุณใช้เครื่องยนต์ WebInject เป็น แบบสแตนด์อโลน (คอนโซล) การประยุกต์ใช้
เวลาการตอบสนอง HTTP สามารถเก็บรวบรวมและตรวจสอบในเวลาจริงในระหว่างการดำเนินการทดสอบ สถิติ Timer คำนวณและแสดงผลในหน้าต่างการตรวจสอบในช่วงรันไทม์ เมื่อนำมาใช้พร้อมกับ gnuplot (ยูทิลิตี้พล็อต), กราฟเวลาตอบสนองที่ถูกสร้างขึ้นและมีการปรับปรุงในเวลาจริงในขณะที่การทดสอบวิ่ง นี้จะใช้ในการตรวจสอบการตอบสนองจากโปรแกรม / บริการภายใต้การทดสอบอยู่ในช่วงที่ยอมรับได้ (เพื่อตอบสนองความ SLA หรือคุณภาพของเกณฑ์การให้บริการของคุณ) นี้ยังช่วยให้ WebInject ที่จะทำงานเป็น probe ประสิทธิภาพสำหรับการใช้งาน / การตรวจสอบบริการ.
รายละเอียดซอฟแวร์:
ความคิดเห็นที่ไม่พบ