Loadrunner で適切な VUGen スクリプトを作成する方法について、いくつかのヒントが必要です。
まず、記録された Action() ブロックを個別のカスタム名前付きアクションに分割し、シナリオ全体を 1 つのアクションにしないことをお勧めします。はいの場合、なぜこれが良い習慣なのですか?
スクリプトの init() 部分でログイン ロジックを分離する利点は何ですか?
反復を使用する必要がありますか? メリットは何ですか?
Loadrunner で適切な VUGen スクリプトを作成する方法について、いくつかのヒントが必要です。
まず、記録された Action() ブロックを個別のカスタム名前付きアクションに分割し、シナリオ全体を 1 つのアクションにしないことをお勧めします。はいの場合、なぜこれが良い習慣なのですか?
スクリプトの init() 部分でログイン ロジックを分離する利点は何ですか?
反復を使用する必要がありますか? メリットは何ですか?
ソフトウェア開発の理由に加えて、論理的な部分に分割すると、スクリプトの実行ロジックを構成できます。たとえば、オンライン ショップ LT にいて、さまざまな商品をカートに追加するステップがあるとします。カートに追加を別のステップに分割し、ランタイム設定で実行する反復回数を指定できます。
私はスクリプト作成の専門家ではありませんが、
1)各アクションに論理的なワークフローがあるように、論理的な部分に分割します。これは、一般的なソフトウェア開発の良い習慣であり、ここでも良い習慣のようです。これにより、別のスクリプトでさまざまなアクションを簡単に再利用することもできます (インポート アクション ボタンがあります)。
2) init の考え方は、ロード中に一度だけ発生するということです。このロジックは後で変更できます。たとえば、すべての仮想ユーザーが init を実行するまで待ってから、負荷テストを開始します。
3) しぶしぶ必要ではなく、どのような利点があるかわかりません。
それが少し役立つことを願っています。質問に対する私のコメントをご覧ください。