0

外部 URL に投稿するフォームがあります

<form method="post" action="http://api.domain.com/AddAnswer">

MongoHQ を使用して、そのフォームの結果を「ダンプ」しています

MongoHQ で 100 の回答が得られるかどうかを確認するためだけに、100 のフォームを送信する簡単なテストを作成したかったのです。

そのために利用できるサービスはありますか、それとも独自の自動送信を作成する必要がありますか?

Blitz.ioは GET でのみ動作します。フォーム ホストとフォーム アクションが異なるサーバーにあるため (フォームが正しく送信されたとしても)、Chrome は常に Origin エラーを取得するため、ブラウザーもテストするとよいと考えていました。 )。

そのようなシナリオで利用できるサービスがない場合、どのように進めますか?

HTML ページを作成してどこかにホストすることを考えていたので、その URL を 100 回ヒットする Windows/Web ページを開きます。

簡単に追加できました

$(function() {

    var dt = new Date();

    // set date so we can have different posts data
    $("#dt").val(dt.getTime());

    // auto submit
    $("form").submit();
});

静的ページに...

4

1 に答える 1

0

あなたの考えが正しければ、100 件の投稿リクエストを実行してから、レスポンスが正しいことを確認してください。私が正しければ、http://www.soapui.org/をお勧めします。提供されているチュートリアルに従って、そのようなテスト ケースを作成するのは非常に簡単です。基本的に、あなたの場合、リクエストを実行してレスポンスの内容を検証するテストを開発するだけです(レスポンスコード200を待つだけでは不十分な場合)。次に、検証テストを N 回呼び出す負荷テストを開発する必要があります。それだけです。その結果、N 個の正しい応答があることを検証するテスト ケースが作成されます。

于 2012-08-02T06:00:55.247 に答える