กลับไปหน้าบทความ

อ่าน 1 นาที

การวัดประสิทธิภาพเว็บเซิร์ฟเวอร์

การทดสอบประสิทธิภาพเว็บเซิร์ฟเวอร์ คือกระบวนการประเมิน ประสิทธิภาพของ เว็บเซิร์ฟเวอร์ เพื่อตรวจสอบว่าเซิร์ฟเวอร์สามารถรองรับปริมาณงานสูงได้เพียงพอหรือไม่

การวัดประสิทธิภาพเว็บเซิร์ฟเวอร์

(Learn how and when to remove this message)

การทดสอบประสิทธิภาพเว็บเซิร์ฟเวอร์คือกระบวนการประเมิน ประสิทธิภาพของ เว็บเซิร์ฟเวอร์เพื่อตรวจสอบว่าเซิร์ฟเวอร์สามารถรองรับปริมาณงานสูงได้เพียงพอหรือไม่

พารามิเตอร์หลัก

โดยทั่วไปแล้ว ประสิทธิภาพจะถูกวัดในแง่ของ:

  • จำนวนคำขอที่สามารถประมวลผลได้ต่อวินาที (ขึ้นอยู่กับประเภทของคำขอ ฯลฯ)
  • เวลาตอบสนองแฝง (หน่วยเป็นมิลลิวินาที) สำหรับการเชื่อมต่อหรือคำขอใหม่แต่ละครั้ง;
  • อัตราการส่งข้อมูลเป็นไบต์ต่อวินาที (ขึ้นอยู่กับขนาดไฟล์ เนื้อหาที่ถูกแคชหรือไม่ถูกแคช แบนด์วิดท์เครือข่ายที่มีอยู่ ฯลฯ)

การวัดผลจะต้องดำเนินการภายใต้ภาระงานและจำนวนลูกค้าที่แตกต่างกันไปในแต่ละลูกค้า

เครื่องมือสำหรับการเปรียบเทียบประสิทธิภาพ

การทดสอบโหลด (การทดสอบความเครียด/ประสิทธิภาพ) ของเว็บเซิร์ฟเวอร์ สามารถทำได้โดยใช้เครื่องมืออัตโนมัติ/วิเคราะห์ เช่น:

  • Apache JMeterเป็นเครื่องมือทดสอบโหลด แบบโอเพนซอร์ส สำหรับภาษา Java
  • ApacheBench (หรือ ab) เป็นโปรแกรมแบบบรรทัดคำสั่งที่มาพร้อมกับApache HTTP Server
  • Siegeเป็นเครื่องมือโอเพนซอร์สสำหรับทดสอบและวัดประสิทธิภาพการโหลดเซิร์ฟเวอร์เว็บ
  • Wrkเครื่องมือทดสอบโหลดCแบบโอเพนซอร์ส[ 1 ]
  • Locustเครื่องมือทดสอบโหลดPythonแบบโอเพนซอร์ส[ 2 ]

เกณฑ์มาตรฐานแอปพลิเคชันเว็บ

การทดสอบประสิทธิภาพของเว็บแอปพลิเคชันจะวัดประสิทธิภาพของแอปพลิเคชันเซิร์ฟเวอร์และฐานข้อมูลเซิร์ฟเวอร์ที่ใช้ในการโฮสต์เว็บแอปพลิ เคชัน TPC-Wเป็นเกณฑ์มาตรฐานที่ใช้กันทั่วไป โดยจำลองร้านหนังสือออนไลน์ด้วยการสร้างภาระงานจำลอง

  • รูปแบบและแนวทางปฏิบัติ ของ Microsoft: แนวทางการทดสอบประสิทธิภาพสำหรับเว็บแอปพลิเคชัน
  • เครื่องมือทดสอบความเครียดสำหรับเว็บเซิร์ฟเวอร์ของคุณที่ฐานความรู้ของMicrosoft
  • เครื่องมือทดสอบประสิทธิภาพแบบโอเพนซอร์ส
  • เอกสารการออกแบบมาตรฐาน SPECweb2009 รุ่น 1.20
  • เครื่องมือวัดประสิทธิภาพ HTTP(S), การทดสอบ/การแก้ไขข้อผิดพลาด
  • h2load - เครื่องมือวัดประสิทธิภาพ HTTP/2 - วิธีการใช้งาน
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Web_server_benchmarking&oldid=1278552729 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การวัดประสิทธิภาพเว็บเซิร์ฟเวอร์

การทดสอบประสิทธิภาพเว็บเซิร์ฟเวอร์ คือกระบวนการประเมิน ประสิทธิภาพของ เว็บเซิร์ฟเวอร์ เพื่อตรวจสอบว่าเซิร์ฟเวอร์สามารถรองรับปริมาณงานสูงได้เพียงพอหรือไม่

พารามิเตอร์หลัก

โดยทั่วไปแล้ว ประสิทธิภาพจะถูกวัดในแง่ของ:

เครื่องมือสำหรับการเปรียบเทียบประสิทธิภาพ

การทดสอบโหลด (การทดสอบความเครียด/ประสิทธิภาพ) ของเว็บเซิร์ฟเวอร์ สามารถทำได้โดยใช้เครื่องมืออัตโนมัติ/วิเคราะห์ เช่น:

เกณฑ์มาตรฐานแอปพลิเคชันเว็บ

การทดสอบประสิทธิภาพของเว็บแอปพลิเคชันจะวัดประสิทธิภาพของ แอปพลิเคชันเซิร์ฟเวอร์ และฐานข้อมูลเซิร์ฟเวอร์ที่ใช้ในการโฮสต์ เว็บแอป พลิ เคชัน TPC-W เป็นเกณฑ์มาตรฐานที่ใช้กันทั่วไป โดยจำลองร้านหนังสือออนไลน์ด้วยการสร้างภาระงานจำลอง