3

HTTPS(ポート443) URLをテストしていることをオートベンチで設定するにはどうすればよいですか?

私がそれを呼び出すとき:

autobench --single_host --host1 host.com --port1 443 --uri1 /hello --num_conn 1000 --timeout 5 --low_rate 10 --high_rate 50 --rate_step 10 --num_call 10 --quiet --file results.tsv

それが示している:

httperf.parse_status_line: invalid status line `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'!!
httperf.parse_status_line: bad status 1

HTTPSそのページ (上記の例では) が有効な応答をhttps://host.com/hello返すため、これは正しくありません。200 OK

ありがとう

4

1 に答える 1

3

~/.autobench.confファイルに次の行を追加する必要があります。

httperf_ssl = NULL

--sslhttperfは、オートベンチがその下で呼び出すのコマンドライン引数です。value は、その引数のNULL値を に渡さないことを意味しhttperfます。

一般的に言えば、追加のコマンドライン引数を構成httperfファイルに入れ、先頭にhttperf_. もう一つの例:

httperf_add-header = "Authorization: Basic Zm9vOmJhcg=="

実行することと同等ですhttperf --add-header "Authorization: Basic Zm9vOmJhcg=="

于 2011-12-08T18:11:47.070 に答える