あなたは、セットアップのこのような要求ワークフローことができます。
はその後、要求してコレクションを作成します:あなたはカウンターを実装することができ、プリ要求]タブで
:
// Counter for number of requests
var counter = environment.counter ? _.parseInt(environment.counter) + 1 : 1;
postman.setEnvironmentVariable("counter", counter);
をごテストタブは次のようになります。
const code = (responseCode.code === 200);
if (code === 200 && environment.counter < X) {
// Stop execution
tests["Status code is 200"] = code;
postman.setNextRequest();
}
else {
// retry the same request
postman.setNextRequest("Name of this request");
}
要求のタイムアウトT自体はニューマンCLIで設定することができます:私はこのような機能に終わった数時間後
newman run myCollection.json --timeout-request Y
ええ、再利用可能な関数でありますおそらくここではより良い解決法でしょう。郵便配達員/新人とエレガントな再試行ロジックを取得するのは難しい作業です。すぐに再利用可能なグローバルスクリプトを実装することを願っています。 –