2012-06-07 10 views
5

Ich benutze Apache 2.4.2 in Ubuntu virtuelle Maschine. Ich benutze dies um den Test zu laden und eine Anfrage an eine HTTPS URL zu senden. Nummer der fehlgeschlagenen Anfrage ist Null. Aber keiner meiner Anfrage kann wirklich verarbeitet werden (schon in Datenbank gesucht). Mit der gleichen URL, rufen Sie es durch den Browser ist in Ordnung (Datenbank aktualisiert). Es war also nur die Frage von Apache Benchmark. Hier ist mein Apache Benchmark-Befehl:Apache Benchmark HTTPS Fehler

# ab -n 100 -c 10 -k -f ALL -g "/home/administrator/Desktop/g.txt" -e "home/administrator/Desktop/e.txt" "https://mysecuredurl.com/MyWCF.svc/POX/MyMethod?arg=something" 

Wenn ich -k Argument weglassen, SSL-Verbindung deutlich gezeigt, dass sie sind das Problem:

SSL Lese fehlgeschlagen - Schließen Verbindung

Connection Times (ms) 
       min mean[+/-sd] median max 
Connect:  845 851 4.0 852  857 
Processing: 218 232 20.4 229  286 
Waiting:  218 232 20.4 229  286 
Total:  1068 1083 19.6 1076 1131 

Kann jemand dieses Problem lösen, damit ich Apache Benchmark für meinen Belastungstest mit HTTPS, Passing-by SSL Problem verwenden kann? Danke

Antwort

1

Als ich AB mit einer https URL verwendet habe, warf es mich mit dieser Nachricht SSL nicht kompiliert; keine https unterstützen

es hat funktioniert abs wie diese fein mit