2016-09-12 5 views
-1

私のキュウリのjvmプロジェクトでは、シナリオの概要を使わずに同じデータセット(データはExcelで提供されます)で10回シナリオを実行します。シナリオを使用せずにキュウリシナリオを複数回実行する方法概要

誰でも私にこれを達成する方法を教えてもらえますか?

+0

これはどのような動作をしていますか? –

+0

私のAPIプロジェクトでは、JSONデータを入力として送信しています。今では私のJSON入力はIDフィールドが連続的に変わることを除けば同じです(乱数を使って生成しています)。入力の残りの部分は常に私はちょうどこのシナリオを10回繰り返すことを望みます。 – SachinB

+0

あなたのシステムは乱数を生成していますか?その場合、2回実行するだけで2つのIDが異なることを確認する必要があります。私はそれを工学的に食べたと思う。 –

答えて

0

まず第1にScenario Outlineは、入力データが変化している場合に使用するように設計されています。だからこそ、最初の場所にあなたのケースに合っていません。あなたは次のオプションがあり

私の知る限りでは:

ステップで、内部ロジックを設定してください。 内部で必要なアクションをループして、グルーコードをステップします。

@Then("^Repetitive step$") 
public void repetitive_step(final String repetitions) throws Throwable { 

int reps = Integer.valueOf(repetitions); 

    for(int i=0; i<reps; i++){ 
     // your step code 
    }  
} 

機能ファイル自体であなたのステップを繰り返します。ですから、それが美学を気にかけたくない一度だけの機会であれば、フィーチャファイルに必要な回数だけシナリオを貼り付けることができます。

+0

ここでは、 'When'のように、私は何らかのアクションを実行し、 'Then'ステップで結果を確認します。私は、この2つのステップのセット(いつ、いつ)を1つずつ繰り返していきたいのですか。 – SachinB

関連する問題