2012-06-07 27 views
5

Używam Apache 2.4.2 na wirtualnej maszynie Ubuntu. Używam tego, aby załadować test, wysyłając żądanie do URL-a HTTPS. Liczba nieudanych żądań wynosi zero. Ale żadna z moich próśb nie może być prawdziwie przetworzona (sprawdzona już w bazie danych). Przy użyciu tego samego adresu URL wywołanie go za pomocą przeglądarki jest prawidłowe (baza danych zaktualizowana). To było czysto kwestią Apache Benchmark. Oto moje polecenie Apache Benchmark:Błąd Apache Benchmark HTTPS

# 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" 

Kiedy pominąć argumentu -k, pokazane wyraźnie połączenie SSL, że są one problem:

SSL odczytu nie powiodło się - zamykanie połączenia

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 

Czy ktoś wie, jak rozwiązać ten problem, aby móc wykorzystać test Apache Benchmark do mojego testu obciążenia z HTTPS, problem przejścia przez SSL? Dzięki

Odpowiedz

1

Kiedy użyłem ab z adresem https, wyrzucił mnie z tym komunikatem SSL nie jest wkompilowany; Brak https wsparcia

to działało dobrze używając abs