ContiPerf

ภาพหน้าจอของซอฟแวร์:
ContiPerf
รายละเอียดซอฟแวร์:
รุ่น: 2.3.0
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Volker Bergmann
การอนุญาต: ฟรี
ความนิยม: 25

Rating: nan/5 (Total Votes: 0)

ContiPerf เป็นเครื่องมือทดสอบที่มีน้ำหนักเบาที่ช่วยให้ผู้ใช้สามารถใช้ประโยชน์จาก JUnit 4 กรณีทดสอบเช่นการทดสอบประสิทธิภาพเช่น . สำหรับการทดสอบประสิทธิภาพอย่างต่อเนื่อง & nbsp; มันเป็นแรงบันดาลใจจาก JUnit 4 การกำหนดค่าการทดสอบง่ายด้วยคำอธิบายประกอบและความคิด JUnitPerf ของการตัดการทดสอบหน่วยสำหรับการทดสอบประสิทธิภาพ แต่มีประสิทธิภาพมากขึ้นและง่ายต่อการใช้:
* การใช้คำอธิบายประกอบ Java สำหรับการกำหนด characterisitics การดำเนินการทดสอบและความต้องการประสิทธิภาพการทำงาน
* คุณสามารถทำแบบทดสอบที่จะใช้จำนวนครั้งที่แน่นอนหรือจะดำเนินการซ้ำสำหรับจำนวนหนึ่งของเวลา
* ความต้องการประสิทธิภาพการทำงานสามารถสูงสุดเฉลี่ยกลางหรือเวลาเปอร์เซ็นต์ exectution ใด ๆ
* การควบคุมที่สมบูรณ์แบบและการอ่านของความต้องการด้านประสิทธิภาพ
* คุณสามารถเรียกใช้การทดสอบในสองโหมดที่แตกต่างกัน, การใช้พวกเขาง่ายๆเป็นหน่วยทดสอบหรือการทดสอบประสิทธิภาพการทำงาน
* บูรณาการได้อย่างง่ายดายด้วย Eclipse และ Maven
* การส่งออกของการสรุปการดำเนินการเพื่อไฟล์ CSV
* ห้องสมุดขนาดเล็กโดยไม่ต้องพึ่งพาภายนอก (เฉพาะ JUnit)
* ขยายได้ง่ายด้วยการประเมินผลสถิติที่กำหนดเองและกลไกการติดตาม
นี่คือการทดสอบอย่างง่ายมาก:
& nbsp; นำเข้า org.junit. *;
& nbsp; นำเข้า org.databene.contiperf. *;
& nbsp; คลาสที่สาธารณะ SmokeTest {
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; @Rule
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ContiPerfRule สาธารณะ i = ContiPerfRule ใหม่ ();
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; @Test
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; @PerfTest (สวด = 5)
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; @Required (สูงสุด = 1200 ค่าเฉลี่ย = 250)
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; โมฆะสาธารณะ test1 () พ่นข้อยกเว้น {
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thread.sleep (200);
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& nbsp; }
การกำหนดแอตทริบิวต์ประเภท ContiPerfRule กับ @Rule บันทึกย่อป็ ContiPerf จากนั้นคุณสามารถเลือกจากการตั้งค่าที่แตกต่างกันสำหรับการระบุการดำเนินการทดสอบ (@PerfTest) และความต้องการประสิทธิภาพการทำงาน (@Required) ในตัวอย่างทดสอบที่กำหนดไว้เพื่อให้ทำงานได้ 5 ครั้งและจะต้องใช้เวลาในการประมวลสูงสุดถึง 1.2 วินาทีและค่าเฉลี่ยต่ำกว่าหรือเท่ากับ 250 มิลลิวินาที
ในฐานะของ ContiPerf 1.03 คุณสามารถกำหนดทดสอบการทำงานพร้อมกันได้เป็นอย่างดีระบุจำนวนเธรดที่ดำเนินการวิธีการทดสอบพร้อมกัน
& nbsp; & nbsp; & nbsp; @PerfTest (สวด = 10 หัวข้อ = 3)
& nbsp; & nbsp; & nbsp; โมฆะสาธารณะ test1 () พ่นข้อยกเว้น {
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& nbsp; & nbsp; & nbsp; }

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • ลักษณะภาวนา (นับด้าย, อุ่นขึ้นทางลาดขึ้น) ขณะนี้ เพิ่มไปยังรายงาน HTML สร้าง.

มีอะไรใหม่ ในรุ่น 2.0:

  • รุ่นนี้มีลักษณะการทำงานที่สอดคล้องกันในหมู่รุ่น JUnit 4.7-4.9 และ สามารถที่จะสร้างรายงาน HTML ที่มีการสรุปสถิติและแผนภูมิการกระจายแฝง.

มีอะไรใหม่ ในรุ่น 1.03:

  • การสนับสนุนการดำเนินการทดสอบแบบมัลติเธรด

ต้องการ

  • Java 2 Standard Edition Runtime Environment

ซอฟต์แวร์ที่คล้ายกัน

GCViewer
GCViewer

3 Jun 15

Peptest
Peptest

14 Apr 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Volker Bergmann

databene benerator
databene benerator

14 Apr 15

ความคิดเห็นที่ ContiPerf

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!