6

Ubuntu 仮想マシンで Apache 2.4.2 を使用しています。これを使用して負荷テストを行い、HTTPS URL にリクエストを送信します。失敗したリクエストの数はゼロです。しかし、私の要求はどれも本当に処理できません (データベースで既に検索されています)。同じ URL で、ブラウザから呼び出しても問題ありません (データベースが更新されます)。つまり、純粋に Apache Benchmark の問題でした。これが私のApache Benchmarkコマンドです:

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

-k 引数を省略すると、SSL 接続が問題であることが明確に示されました。

SSL 読み取りに失敗しました - 接続を閉じています

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

SSLの問題を通過するHTTPSでの負荷テストにApache Benchmarkを利用できるようにするために、この問題を解決する方法を知っている人はいますか? ありがとう

4

2 に答える 2

8

https URLでabを使用すると、 SSLがコンパイルされていないというメッセージが表示されてしまいました。httpsサポートなし

それは腹筋を使用してうまくいきました

于 2012-06-13T15:29:43.167 に答える