私はVUGen Cテストをして結果をいくつかのデータログファイルに書き込むとします。つまり、処理されたIDまたはそのようなものがinitで作成(または追加)され、メインアクションで書き込まれ、シャットダウン。LRカスタムログファイル:どのようにしてそれらを発電機から得ることができますか?
次に、そのファイルのすべての仮想ユーザのコピーを含むコントローラ上の統合ディレクトリ構造を見つけることができるLR機能があるのだろうか?
私が見る限り、すべての仮想インスタンスは、tempディレクトリのどこかにあるテストディレクトリ構造の共通のコピーを1つ使用します。したがって、a)私はカスタムログファイルの名前にVUser IDを含める必要があります。b)シナリオを実行した後にロードジェネレータから結果ファイルを手動で収集する必要があります。
唯一の快適な代替案は、処理されたすべてのID(または何でも)をVTS(HP仮想テーブルサーバー、フリーウェアと思われる)に報告し、そこからピックアップすることでしょうか?次に、私は追加のコーディングを行います。誰もVUgen/LRでそのような機能を逃したことはありませんか?
この質問は必然的にコード関連ではないので、これは余りにも懐疑的ではないと思います。
私は実際に私のVUgenスクリプトでネットワークに書き込むので、私はそれを気に入らないでしょう。これは、測定されたトランザクション時間に副作用をもたらす可能性があります。私は、ネットワークが書き込む前に、開いているすべてのトランザクションを一時停止し、後で再開する必要があります。しかし、ファイルへの書き込みは間違って(またはそうではないのでしょうか?)、私はまだトランザクション時間を不正確になる恐れがあります。 – TheBlastOne
50人以上のパフォーマンステスト担当者を抱える私の組織では、「スクリプト固有の」作業中にミッションクリティカルな取引を開いている人はいませんでしたが、時間は多少異なるかもしれません(違いは少ないだろう最後は0.1%)。 –
LRトランザクションで実行する操作とその操作に費やされた時間に直接依存しますが、それはありません。たとえば、ソート機を制御するPC上のサブシステムにデータを準備して送信するのに費やされる時間を測定することを検討してください。アドレスのスキャン(OCR)とソートの有効化の間に250 msの時間枠しかありません。ここで、ログファイルの書き込みは、ネットワークを経由する場合には時間がかかります。トランザクションが長くなると0.1%の差が生じる可能性がありますが、非常に短いトランザクションの場合は30%になる可能性があります。 – TheBlastOne