1

LoadRunner で負荷テストを開始する必要がある asp.net 3.5 Web アプリがあります。

私たちが発見したことは、複数のブラウザー (ie8) を開くと、同じセッション ID を共有するため、1 つのウィンドウで変更を加えると、他のウィンドウ (私たちのアプリだけでなく、他のアプリも) に影響するということです。

現在、LoadRunner は PC ごとに多数のユーザーをシミュレートできるため、すべてが同じセッションを共有しているため、混乱していることがわかります。

これを防ぐための最善の方法についてのアイデア (Cookie を使用しないセッションは使用したくありません)。

各ブラウザー ウィンドウが一意のセッションとして扱われるようにするにはどうすればよいでしょうか?

4

3 に答える 3

0

これは IE8 の「機能」です:-S。

ただし、「新しいセッションで開始」モードで IE を開始することはできます。使用する:

iexplore.exe -nomerge 

ただし、これが LoadRuner にどのように適用されるかはわかりません (使用したことはありません)。

于 2009-07-29T08:46:09.650 に答える
0

セッション/状態は単一のユーザーに固有ですが、ユーザー間ではありません。スクリプト全体でセッション データと状態データの両方を関連付ける必要があります。そうすれば、問題なく単一のロード ジェネレーターで複数のユーザーを実行できるはずです。

新しいブラウザ セッションが開かれるかどうかは、純粋にクライアント側の問題です。サーバーは、別のブラウザー セッションがインスタンス化されたことを認識したり気にしたりせず、セッション トークン、セキュリティ トークン、状態トークンなどによって示される有効な要求にのみ応答します。

于 2011-03-15T12:28:28.187 に答える
0

loadrunner でスクリプトを再生している間、IE が呼び出されず、タブの影響を受けません。

保存されたページの新しいバージョンを確認する設定を使用すると、この問題に役立ちます。

また、毎回新しいセッションが作成されるように、各反復の前にキャッシュと Cookie をクリアすることもできます。

于 2012-05-03T17:27:04.327 に答える