วิธีทดสอบเซิร์ฟเวอร์ apache ที่ทำงานบนกล่อง linux


16

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

ไม่มีใครรู้เครื่องมือ Linux ที่เราสามารถเรียกใช้จากเซิร์ฟเวอร์อื่นเพื่อทดสอบเซิร์ฟเวอร์ที่มีปัญหาของเราโดยดูจำนวนคำขอที่ต้องใช้ก่อนที่จะหยุดทำงาน

ขอบคุณ Shadi

คำตอบ:


28

ApacheBenchmarkทำงานได้ค่อนข้างดีและรวมอยู่ในการติดตั้ง Apache2 ส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด)

 ab -n 1000 -c 5 -C "somecookie=rawr" http://ourwebsite.com/

1
อีกสิ่งหนึ่งที่ดี: ab -kc 10 -t 30 http://yourwebsite.com/. มันเปิดการเชื่อมต่อ 10 ทำให้พวกเขามีชีวิตอยู่และทำให้การร้องขอพร้อมกันมากที่สุดเท่าที่ทำได้
CaptJak

5

นอกจากนี้คุณยังสามารถใช้ Jmeter ของจาการ์ต้าโดย Apache

http://jakarta.apache.org/jmeter/index.html

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

แน่นอนว่าพวกเขามีระบบปฏิบัติการ Linux แต่ฉันไม่ได้ใช้สิ่งเหล่านี้



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.