0

Visual Studio 2010には、さまざまなブラウザープロファイルを使用してテストスクリプトを実行する機能があります。2つのスクリプト(script1とscript2)を使用する特定のシナリオでは、スクリプトの50%をIE7ユーザーとして実行し、スクリプトの50%をモバイルユーザーとして実行するようにブラウザーミックスを構成できます。

私が直面している問題は、Webサイトのモバイルバージョンとデスクトップバージョンが完全に異なることです。そのため、デスクトップ用に記録された同じスクリプトはモバイル用には実行されません。script1をIE7としてのみ実行し、script2をiphoneのsafariとしてのみ実行するように強制する構成や方法がわかりません。

これは他の多くのパフォーマンスツールで可能ですが、MSVS負荷テストの単純さを考えると不可能かもしれません。これが可能かどうか誰かが知っていますか、それが可能であると私が考えることができる唯一の方法は、各スクリプトでブラウザの組み合わせ設定をオーバーライドできるかどうかです。

4

1 に答える 1

0

だから私は答えを見つけました。同じシナリオにデスクトップブラウザのみのテストとモバイルのみのテストを追加しようとしました。ここで重要なのは、既存の「負荷テスト」内に別のシナリオを作成し、次の図に示すように、デスクトップブラウザテスト専用とモバイルテスト専用のシナリオを作成することです。このシナリオでは、「Webテスト」シナリオがIE7間で分割されます。およびFirefox3、「モバイル」シナリオはスマートフォンでのみ実行されます。

シナリオ

于 2012-04-19T10:17:07.170 に答える