WebService Soap サンプラーのコードでは、次のように記述されています。
// 実際の HTTP レスポンス コードにアクセスすることはできないため、データがないと失敗を意味すると見なされます
コードの抜粋:
// It is not possible to access the actual HTTP response code, so we assume no data means failure
if (length > 0){
result.setSuccessful(true);
result.setResponseCodeOK();
result.setResponseMessageOK();
} else {
result.setSuccessful(false);
result.setResponseCode("999");
result.setResponseMessage("Empty response");
}
したがって、このサンプラーでは解決策がありません。
もう 1 つの解決策は、Raw Post Body で HTTP Sampler を使用し、アサーションのある応答コードのみをテストすることです。
Bugzilla Enhancement リクエストを開きました: