私はLoadRunnerがシステムの応答に使用されていることは知っていますが、レンダリング時間(大きなリストなどの何千もの項目)。私は、特定のオブジェクトがUIに表示されていることを確認するだけで済みますが、LoadRunnerはブラウザを実行せず、記録されたデータのみを送信すると思います。私はどんな入力に対しても非常に貪欲です。 ありがとう!LoadRunnerはUI応答時間を測定しますか?
2
A
答えて
3
LoadRunnerには、レンダリング時間を測定するさまざまな方法があります。スタックの先頭からダウンしてから
- Citrix/RDP仮想ユーザー。このタイプのビットマップ上で同期が行われているため、ビットマップをクライアントに完全にレンダリングする必要があります。
- GUI仮想ユーザー。これは、バージョン1以降、LoadRunnerに組み込まれています。最初はXRunnerであり、WinRunnerになりました。現在の製品ではQuickTest Professionalです。 GUIバーチャルユーザは、シッククライアントサーバ時代には非常に人気があり、ウェブクライアントはますます増えてきており、リッチになっています。一般的にはこれらのうちのいくつかを実行するだけですが、残りはトランスポート・レベルのユーザーです。
- TruClient(LoadRunner 11 on)。レンダリングを含む完全なfirefoxスタックを実行します。
完全なクライアントを実行するためにスタックを上げると、トレードオフが発生します。 1つは、会話型の動作をサーバーに再現するのではなく、完全なクライアントを実行する必要があるため、仮想ユーザーあたりのリソースコストが大きくなることです。 500MBにサンプルを追加したブラウザがあれば、実行コードを共有している4GBホストでも、ホストごとにたくさんのユーザーを達成することはできません。 QTPベースのGUI仮想ユーザーを見ると、OSインスタンスごとにシンゴル仮想ユーザーが表示されます。
TruClientユーザー・タイプのフル・ファイアウォール・スタックと、どのブラウザーに対してもGUI仮想ユーザーを実行する能力の両方を見ると、「LoadRunnerはブラウザーを実行せずに記録されたデータのみを送信します。この声明がかなり脇に置かれる原因を選んでください。
今、次の大きな質問です。それがあなたのコードではなく、ブラウザーのレンダリングが遅いと仮定すると、この動作を変更してアプリをより速く動かすために何ができるでしょうか? IEを変更できますか?遅いコードを見つけて更新するためにFirefoxやChromeのソースを掘り下げるための時間、技術、予算がありますか?
関連する問題
- 1. Loadrunnerでレンダリング時間を含む応答時間を測定する方法は?
- 2. LoadRunner TruClient - ページの応答時間を正しく測定する方法は?
- 3. LoadrunnerとVSTS 2010での応答時間
- 4. 画面変化の応答/時間を測定しますか?
- 5. LoadRunnerでの特定のリクエストのトランザクション応答時間
- 6. タスク間の応答時間を測定する
- 7. クライアントマシンからのページ応答時間を測定するスクリプト
- 8. タブレットのタッチ応答時間を測定する方法は?
- 9. javaソケット - 送信と応答にかかる時間の測定
- 10. REST APIは、サーバー側の応答時間(パフォーマンス)を測定します。
- 11. サーバの応答時間を測定する(クライアント側)
- 12. API呼び出しの応答時間を測定する方法は?
- 13. Nodejsが応答時間を指定して応答を返す
- 14. SQLの各実行の測定/監視の応答時間
- 15. UIスレッドは応答しますか?
- 16. Apache応答時間
- 17. Node.JS応答時間
- 18. 測定時間
- 19. ControllerAdviceは応答時間を延長しますか?
- 20. ウェブページの応答と読み込み時間を測定するにはどうすればよいですか?
- 21. ファイルシステムベンチマークツールはどのように時間を測定しますか?
- 22. 応答時間が再設定されました
- 23. LongClickの応答時間を設定する方法は?
- 24. AppEngine応答時間差
- 25. urllibのPython応答時間
- 26. のWebLogic応答が時間
- 27. nodejs応答時間性能
- 28. Node.js応答時間> = 200ms?
- 29. Hazelcast High応答時間
- 30. PHP curl応答時間
私たちはLoadRunner 9を持っているので、TruClientは考慮されていませんが、感謝しています。私はそれについて知らなかったのです。ところで、私はTruClientがJavascriptベースのアプリケーション(または通常のWebページ+ JavaScriptベースのもの)だけをサポートしているのがわかります – user970696
flex/flash/acrobat/...を測定しようとしている場合や、 in処理とレンダリングのためには、GUI仮想ユーザを見ている。 LoadRunnerはトランスポート層でこれらのタイプの追加レイヤーアドインの負荷を生成できますが、GUIレンダリングが必要と思われる場合はGUI仮想ユーザーが必要です。あるユーザーがレンダリングするのが遅い場合は、機能テストでこれを攻撃し、後でパフォーマンステストを行うまで待たないことをお勧めします。多くの人にとっては遅いのは決して速くないでしょう –
ありがとう。あなたはstackoverflowのLRの唯一の専門家であるように見えます。また、私が読んだところからは、仮想デスクトップを使用しない限り、ワークステーションごとに1つのGUI仮想ユーザ/ – user970696