Web ïââþéeéxég SilkPerformer 2010 R2 Web 負荷テストチュートリアル
Borland Software Corporation 4 Hutton Centre Dr., Suite 900 Santa Ana, CA 92707 Copyright 2010 Micro Focus (IP) Limited. All Rights Reserved. SilkPerformer µµµ Borland Software Corporation µ s µ µ µ µµ µµ Copyright 1992-2010 Borland Software Corporation (a Micro Focus company). MICRO FOCUSµ Micro Focus µ µ µz µ µµµµ Micro Focus (IP) Limited µµµµ µœ µg µ q µ µ µµµ µ µµµ µ µµ Š µ µµ BORLANDµ Borland µ µ µ SilkPerformer µµ Borland Software Corporation µ µµµµœ µ g µ q µ µ µµµ µ µµµ µ µµ Š µ µµ µµ µ µ µµz µµ µµ lµ µ µµ Š µ µµ 2010 3
目次 はじめに 1 { 1 SilkPerformer................... 2 Web 3 第 1 章 負荷テストプロジェクトの定義 5 { 5 r l µ 6 第 2 章 テストスクリプトの作成 9 { 9 r µ 10 µ µ }y µ 14 第 3 章 テストスクリプトの分析 17 { 17 TrueLog Explorer µµ{{ 17 {h z µ 20 h µ 23 i z µ 24 Š TrueLog µ TrueLog ƒ µ 28 第 4 章 テストスクリプトのカスタマイズ 33 { 33 µ 34 µ 40 µ 47 第 5 章 ユーザープロファイルの定義 53 { 53 l µ 54 第 6 章ベースラインパフォーマンスの判別 59 { 59 h µ 59 } µ 63 第 7 章 監視テンプレートの設定 69 { 69 { µ 69 第 8 章 ワークロードの定義 77 { 77 l µ 80 第 9 章 テストの実行と監視 85 { 85 r y µ 86 { µ 88 { µ 93 第 10 章 テスト結果の検討 95 { 95 TrueLog On Error µµ 96 { z µ 100 z µ 112 索引 117 SilkPerformer Web r iii
iv SilkPerformer Web r
はじめに µµµµ Web r µµµ SilkPerformer µµµ Web r µ µ yµ } µ µµµ µ µ µµµµµµ µeµµµ µ µ µ µµ { 1 SilkPerformer 2 Web 3 概要 Web r µµ SilkPerformer µµ r µ µµ g µ µ µ µ µ µµ µµ µ dµ µ µµ µµ µ µ µµ µµ µµ µµ SilkPerformer µ µ µ µ µ e µ r µ µ µ e n µµ µµ µ µ µ µ µµ µµµ (HTTP/HTML) µµ Web µ r µµµµ} µµµµ AJAX yµ µ µ µ µ r y µ µµ Web r µ µ µ µ µ µµ Web r µµ ޵ Web (Internet Explorer) µ µ r µ µ µ µ Web µiµ µ µ AJAX µ µµ {޵ AJAX µ µ µ µ µ µµµ µ µµ }hµµµµµµ µ Web r µ µµµ µµ µµ SilkPerformer Web r 1
µµµµ SilkPerformer SilkPerformer SilkPerformer µµ µ µ µµ µ µµ µµµµµ µ r/ l µµµ {{ µ yµ µ µµ µ µ µ { µ µµ µ µn µ µ { µ{žµ µœ µµ µ µµ Œ µ µ µ µ µ µ µ µ µ µ µ µ nµµ µ µµ µ µ µf µ µµ µµ µ µ µ µ µ µµ µ µ µ µ µ µµ Œ jµ µ µ µµµ µ µµ µ µ µ µ µ µµµµµ SilkPerformer µµ µ µ µ µ µµ µ µ µ r µµµµµ µ{ µµµ µµ µ{ µ µ µ µ µ µ µ µµ µ µ µµ µµ µ µ µµ Œ µ µ µµ µ nµ Œ µ µ µ µ fµ µ µµ µ µ n µ µ µ µ µ µ µ µµµ µ µ µµ µµµµµµµµ µµ} µ µ µ µ µ Web µ.net µ EJBµ Java RMI µ µ µ µ µ µ µµµ µ µµ µ µ µµ Œ lµ µ µµ y µµµµ µ µ µ SilkPerformer µ Visual Studio.NET Add-In µµµ Java µ µ.net } C# µ VB.NET µµ µµ µ µ µ µ µ µ µµ µ µµ µ µ µµ µ dµ µ HTMLµ XMLµ SQLµ TCP/IPµ µ µ UDP µ µµ µ µ o yµµ SilkPerformer µ TrueLog TM µ µ µ{ µ µ {{ µ µ n µµµµ TrueLog µµ HTML µµµµ µ µ µ µ µ µ r µ µ µ µ {{ µ µ µ µµ µ µ µ µµ r µµ µ µ {{ µ µ µ µ µ µµ µ µµ µ µµ }hµ i µµ µ µ µµ µ µ µ{ µ µ µµµ µµ µ µ µµ µ SilkPerformer µ µµ SilkCentral Test Manager µ µi µµ h µ µ µµ SilkPerformer µ µµ µ µ µ µ µ Test Manager µ µ µ µµ µ µ µ µ o µµµµ n µ }hµµµµµµ SilkCentral Test Manager µ µµµ µµ µµ 2 SilkPerformer Web r
µµµµ WEB サンプル Web アプリケーション SilkPerformer µ Web µ ShopIt µµµ ShopIt µµ µ e Web µ µ µµµ µ µ µµ µµµµµµ µµ µ µ µ SilkPerformer µ Web n } µµ µ µ µµ µ µµ ShopIt V 6.0 µ µ µ nµµµ SilkPerformer CD \Extras\ShopItV60.exe SilkPerformer µ http://www.borland.com/downloads/ download_silk.html µœµ }h µµµµµµ µsilkperformer µ µµµ µµ µµ ShopIt V µµ µ Web µ µ µ µµµ µ µµ µµµµµ µ µµ µ µ µ µµ µµµ µ {µµ µ µµ } hµµµµµµ µ µ µ µµµ µµ µµ SilkPerformer Web r 3
µµµµ Web 4 SilkPerformer Web r
1 負荷テスト 1 Chapter プロジェクトの定義 µµµµ eµµµ SilkPerformer µµµµµ r lµ µ µµµ} µ µ µµ eµ eµµµ µ µµ µ µ { 5 r lµ 6 概要 SilkPerformer µ r µµµ µ µµ r µ lµ µ µ µµµ µµ µµ {µ µµg µ} µ µ µ µµµ µ µµ µ µµ µ {µµ µ µµ µ e µ µ µ Web µµ µ µµ µ µµ µ µµ µ µ µµ µ r µœ µ µ µµ µ µµ µjžµ µ µ µ µg µµµ µµµ µ µµ µ µµ µµµµµ µµµ r µµ µµµ {µ µµµµ µ µ µµ µµ µµµµµµµ µ 1 µ µ µ µ µ µ µµµµ µ µ µ µ µ µ {µµµµ µ µ µµµ µµµµ µµµµ µµ µ µ µ µ µµ µ µµ SilkPerformer Web r 5
r µ l r lµ 負荷テストプロジェクトを定義する r µ ޵ µ µµ µ µ µ µ µµµ lµ µ µ µµµ r lµ µµ 1 SilkPerformer µ [ µµµ Œ µ ] µ µµµ 2 [ - µ { ] µœµ µ µµ µ Shopit_JA µµ µ [ ] µ µµµµ 3 µ} µ [ µ} ] µ µµµ µ "ShopIt" µµ Web µ µ µ µ 6 SilkPerformer Web r
r µ l r lµ 4 [ µ ] µµ [Web (HTML/HTTP)] µµµµ Flash Remoting µ r yµµ µ µ }µ µ µµµµµµ µadvanced Conceptsµ µ µload Testing Flash Remoting Applicationsµ µe µµµ µµ µµ WebDAV Microsoft Outlook Web Access µ r yµµ µ µµµ [ µ ] µµµµµ µµµµ [WebDAV (MS Outlook Web Access)] µµµµ µµ µ Web (HTTP) r µ µµ µµµ 5 [OK] µµ µ µµµ µµ µµ SilkPerformer SilkPerformer Web r 7
r µ l r lµ 8 SilkPerformer Web r
2 テスト 2Chapter スクリプトの作成 µµµµ eµµµ r µ µ µ µ TryScript yµ µµ }yµ µµµµ} µ µ µµ eµ eµµµ µ µµ µµ { 9 r µ 10 µ µ }yµ 14 概要 r µ µµµ µ g µ µµ SilkPerformer Recorder µ µµ µµµ Recorder µµ µµ еµ µ SilkPerformer µ µµµ µµ SilkPerformer Recorder µµ µ µ Œµ µµ еµµµ еi µ µ µ SilkPerformer Recorder µµ е µ µ o µ µ µµ µµ SilkPerformer µ }µµ Benchmark Description Language (BDL) µ µ µ µµ Š µµ lµµµµ µµ r µµµµ µ µ dµ µ µµ µ µ µ µµ µ Œ µy µ µµ µ µ µ µ µ µ µµ µµµ {µ µ µ µµ Š µ µ µ µ µ µµ µ µ µµµ µ Œ y µ µ µ µµµ µ µµ SilkPerformer Web r 9
µ r µ 負荷テストスクリプトを作成する r µ µµ 1 SilkPerformer µ µ [ µ ] µµµµ 2 [ - µ ] µz µ µµµ µ [ ] µµ [ Š ] µµµµ 3 [ ] µ µ r µ µ µ µ µ µµµ µ [Internet Explorer] µ 4 µµµ µ µµ µ µ µ µµµ µµ µ µµ µµµ µµ µµ 5 [URL] µµµ е URL µµ µ µ http://lab3/ shopit µ 10 SilkPerformer Web r
µ r µ µµµ µ µ е µµµ µ µ µ µ µµ µµ } µµµ µµµµ 6 [OK] µµµµ SilkPerformer Recorder µ µ µ µœ µµ µ µ µ µ µ Š µ URL µ}µ µ µ µµ SilkPerformer SilkPerformer Web r 11
µ r µ Š µ µ µ µ z µ µµµ GUI µ µµ Recorder µ µ µµ 7 µ µµ r µ µy µ µ µ µ µµµ µ µµ µµ µ µ µ yµµ µµ Recorder µ µµ µ µ е µµµ µ µµ µ Œµµ Recorder µ [ Š ] µµµµ 12 SilkPerformer Web r
µ r µ 8 [ µµ ] µœµ µ µµ lµµ µ zµ µ µµµ µµµ µ µ µµ SilkPerformer SilkPerformer Web r 13
µ µ µ }yµ 9 еµ µ µµ µ µ r µµ SilkPerformer µz µ µµµ 生成されたスクリプトを試行する µµ µ TryScript y µ µµµ µ µµ µ µ µ µ µµ }µ {µµ µ µµ TryScript yµµµ µ µ µ µ µ е µ µ µ µ µ µ µµµ µ µ µµ TryScript yµ µ µµµ µ µ µ µ z µµ µ µ µ µµµ µ µ µµ TryScript yµµµ Œµ l Œµ µ µ µµ µ µµ 1 µ µ µµ yµ µ µ µµ µµµ TryScript yµ TrueLog Explorer µz µ µµµµµz µµ h µ {µµ µ µ µµµ µ µµ 14 SilkPerformer Web r
µ µ µ }yµ r } µ yµ µµ 1 SilkPerformer µ µ µ}y µµµµ µ}y µz µ µµµ µ µµ µµµ [ ] µµµµ µ µ µµµµ µµ µµ [ ] µµµµ µ µµµµµvuser µ µµ µµ [ ] µ µ µµµµµ 2 TryScript yµœµ Web µ ޵ µ µ z µ µµµ [ ] µµµ µµ Web µ µ µµµ [ ] µµµµ µµ µµ SilkPerformer SilkPerformer Web r 15
µ µ µ }yµ 3 [ y ] µµµµ µ µ µµµ ޵ r yµ µµµµ µ µ µ µ µ {µ µ µ µ }µ µµµ yµµ µµµ µ 4 TryScript yµœ µµµµ [ { ] µœµ µ yµ µµµ µµ}hµ µz µ µµµ 5 TrueLog Explorer µœµ µ TryScript y µ ޵ µ µ µz µ µµµ 6 TryScript y µ µ µ µ µµ TrueLog Explorer µµµ µ hµ Œ µ µ µµµµµµµµ }hµµµµµµ µ µ µ µµµ µµ µµ 16 SilkPerformer Web r
3 テスト 3Chapter スクリプトの分析 µµµµ eµµµ е µ r µ TryScript yµi µ µ µ µ µ µµµµ} µ µ µµ eµ eµµµ µ µµ µµ { 17 TrueLog Explorer µµ{{ 17 {h z µ 20 hµ 23 i z µ 24 Š TrueLog µ TrueLog ƒµ 28 概要 еµ µ µµ TryScript y µµµ Œ µµ µ TrueLog Explorer µµµ TryScript yµi µ {µ µ µ µµ TrueLog Explorer µµ µµµ µ 3 µµ µµ µ µ - {h z µ - µ h - yµ Š yµ ƒ TrueLog Explorer での視覚的分析 TrueLog Explorer µ µ µ nµ 1 µµµ µ µ µµz µ µ Web {{ µ µ nµµµ Ž SilkPerformer Web r 17
µ TrueLog Explorer µµ{{ µµ µ µ µ µ µ µ µ µ{ µ µ µµz µ µµµ TrueLog Explorer µ µµ µ µ µ µ µµ µ µµ TrueLog Explorer µžµ {µ µµ µµµ µµµ TrueLog Explorer µiµ µ µ µ r ~ µµµ 5 µµ {µ µ µ µ µµ µµ µ µµ µµµ r µ µ µ TrueLog Œµ µµj µµ µ µµ µ µµ TrueLog µµ µ µ Œ µ µµµµ API µµ µ µµ µ µ µz µ µµµ µ µ µ µµ µ µµ µ}hµ µz µ µµµ µµµhtml µ µ µ HTML µ µ µ µµµµµ[ ] µ µµ µµ µ µµ API µ µ µ µ µ µ µ µµz µ µµµ[ ] µµµ Web µ µµµ µ HTML µ z µ µµµ 18 SilkPerformer Web r
µ TRUELOG EXPLORER µµ{{ µµµ r µ µ y µœµ µz µ µµµ}µ µ µ TrueLog µ µ µ API µ BDL µ HTML µ HTML µ µµœ µ µ p µ µ µµµµµ µ µ API µ µ µ HTML HTML { µ µ y µ yµi µ µµ 1 µ µ TrueLog TrueLog Explorer µ}µ µµ µµ 2 µ yµ µ TryScript yµ TrueLog µ TrueLog Explorer µ }µ µ µ µ µ [ µ ] µµµµ [ µ ] µz µ µ3 µµ mµ µ µµ {h µz TrueLog µ µ h SilkPerformer SilkPerformer Web r 19
µ {h z µ yµ Š yµ ƒ 要約レポートを表示する {h µµ µµ TryScript yµ{h µµ µ µµµµ µ µ µ µµ µµ µ е µµ µz µ µz µ µµµ {h µµµ µœµ }h µ µ µµµµ - - µ µ - r µ lµ µµ µµ µ Œ - µ µ Web µµ µ µ - r µ µ µ µ Web µœ µ µ µ µµµ Œµ µ POSTµ GETµ µ µ HEAD µ µ µ µ µ µ µ µµµ - µ µ µ µ µ µ Measure Œ 20 SilkPerformer Web r
µ {h z µ {h µ µ i µ}hµµµµµµ SilkPerformer µ µµµ µµ µµ yµ µ {h z µ µµ 1 µ yµ µ TryScript yµ µ µ TrueLog µ TrueLog Explorer µ}µ µ µ µ µ [ µ ] µµµµ SilkPerformer SilkPerformer Web r 21
µ {h z µ 2 [ {h µz ] µµµµ {h µµ {h µ µµ Œµµµ µµµ µµ µ µ µ µµµµ µµ µµ µ µ TryScript yµi µµ µ TrueLog µ µµžµµ 22 SilkPerformer Web r
µ hµ TrueLog Explorer µ [ ] [ ¹ ¹ ] µµ [ z µ ] µµµµ {h µµ SilkPerformer Workbench µµ z µµ µµµµµµµµ [ ] µ µµµµ µ [ µz ] µµµµ エラーを検索する TrueLog Explorer µ µ µ TryScript yµ µµ µµµµ hµ µµµµ µµµµ TrueLog Explorer µµ µµµµ } µµ {µ yµµµµµµµµµ µz µ µ µ µ API µµµ µ µxµ µ µµ µµ µµ TrueLog µ hµ µµ 1 µ yµ µ TryScript yµ µ µ TrueLog µ TrueLog Explorer µ}µ µ µ µ µ [ µ ] µµµµ SilkPerformer SilkPerformer Web r 23
µ i z µ 2 µ [ µ h ] µµµµ 3 [TrueLog µ ] µµ [ ] µ µ µ µz µ µµµ 4 1 µ 1 µµ hµ µµ TrueLog i µ µ µµ [ h ] µµµµ ページ統計値を表示する yµ µµ µ i µ µµ µ rµ µ µµ µ µ µ µµµµµ {µµµ 24 SilkPerformer Web r
µ i z µ µj Œµ µ Œ µ Œ µ µ µ µ µ µ µ µ{µµ Œµz µ µµµ Web µ}hµi µµµ µµ Web µ µ Œµz µ µµµ µµ µ µ µ µ g µdµ µ µµµµµµµµ TryScript yµµµ l Œµ µ µµµµµtryscript µ i µµ µ µ µµµµ µµµ µ µ Web µ}hµ i µµµ µµ µ µ µ ƒµ µµµµµ DNS Œ i Œ SSL Œ Œ Œ Œ i { z µ µµ 1 µµµµµ i z µ API µµ µµ 2 [TrueLog ] µµ [ ] µµµµ SilkPerformer SilkPerformer Web r 25
µ i z µ 3 [ i ] µµµi Œµ µ µµ 26 SilkPerformer Web r
µ i z µ 4 }h µ µ µ µ y µ µµµ [URL] µ µ µµ µ µ µ µµµµ SilkPerformer SilkPerformer Web r 27
µ Š TrueLog µ TrueLog ƒµ 記録 TrueLog と再生 TrueLog を比較する Web µ µ µ TrueLog Explorer µµµ µ µ µ ޵ Web µz µ µµµ TrueLog Explorer µ µµµ µ µ µ {µ nµµ µ µ µ µ µ µ µz µ µµµ Œ µ µ µ TrueLog µ µ µ Š µ µ µ TrueLog ƒµ µ µ µµ µ µ yµ µµ µ µ µ µµ µ µ µµµ µ µµ е µ TrueLog Œµ µµ µ ID µ µµµ Œ µ µµ µµ µµ }hµµµµµµ µ µ µ µµµ µµ µµ TrueLog µ µ µ µ Š TrueLog ƒµ µµ 1 µ [ µ ] µµµµ [ - µ ] µz µ µµµ 28 SilkPerformer Web r
µ Š TRUELOG µ TRUELOG ƒµ 2 [ yµ ƒ ] µµµµ 3 µ Š TrueLog µ ƒ µœµ µ [TrueLog µ ] µµ [ ] µ µ µ µz µ µ µµ µ µ µ TrueLog µµ µ ƒµ µ µ µµµµ µµ 4 [ h ] µ µµtruelog i 1 µµ µ µ µ µµµµ µµ SilkPerformer SilkPerformer Web r 29
µ Š TrueLog µ TrueLog ƒµ µ z µµµ µµµ µ jpµ µ µµ µµ µµ µ Š µ µz µ µµµ z µµµ µµµ µ µ µ µµ µµ µµ е µ z µµµ µµµ µ µ 30 SilkPerformer Web r
µ Š TRUELOG µ TRUELOG ƒµ {{ µ} SilkPerformer SilkPerformer Web r 31
µ Š TrueLog µ TrueLog ƒµ 32 SilkPerformer Web r
4 テスト 4Chapter スクリプトのカスタマイズ µµµµ eµµµ r µ µ}yµi µ µ µµµµ} µ µ µµ eµ eµµµ µ µµ µµ { 33 µ 34 µ 40 µ 47 概要 SilkPerformer µ r µµ TryScript y yµµ µ TrueLog Explorer µµ µ µ µµµµµ µ - TrueLog Explorer µ Œ µ µ µ µ ID µ ID µkµ µµ µ µ µµ µ µ r yµ µ µ µ µµµ µ µµ µ - [ µ ] µµµ е µ µ µ µµµµ µ µ µ µkµ µ µ µµ µµµ µ µµ µµµ µ µµµµµ µµ µ µ µ µ " " µ yµµµ µµ µ {µ µµ µ SilkPerformer Web r 33
µ µ µµ µ - [ µ ] µ µ µ r µ µ µ µµµµ µ ~ µ µ µµµ µ µµ µ µ µµ ~µ µµµµ µ µ µ µ µµ µ µµ }µµµµµ Œ µµ µ µ iµµ ii µ f µ dµµ µ セッション処理をカスタマイズする SilkPerformer µ Š yµµ µ µµµµ µ µ µµµ µ µµ µµ µ µ µ {µ µµ µ µµµµµµ µ µ µ µ µ µµ µµ µ µµµ µ µ µµ µµ µµ µµ µ y µ µ µµ µ µµ µµµµµ µµ µ µ µµ µ µ µµµµµ ~ µ µµµ µ µµ µ µ µµ µ µ µµµµµµ µ yµ µ µ µµ µ µµ y µ Š yµ ƒµµµµµµ µ µ µ µ µµµ µ yµµµµµ µµ µ µkµ µ {µµ µ µµ µ µ µµ µµ r µ µ ID µµ µµ µ µµ{ yµµµµ µµ µµ TrueLog Explorer µµ µ µ µµµµµ µµµ µ µ µ µµ µ {µ µ pµ {µµ µ µ pµz µ µµµ 34 SilkPerformer Web r
µ µ µ µµ 1 µ µ е µ TrueLog µ TrueLog Explorer µ}µ µ µ µ µ [ µ ] µµµµ[ - µ ] µœµ µ µµ SilkPerformer SilkPerformer Web r 35
µ µ 2 [ µ h ] µµ [ ] z µ µ µµ µ µ µµµ µ Š µµ µ µ µ µµ µ µµf µz µ µµµ µµ µµ µµ µkµ µ {µµ µ µµ 3 [TrueLog µ ] µ µµ HTML µ µ µ µµ е µ µµµ µ µ µ µ µ jµz µ µµµ µ {µµµµ µ µ µ µ µµµµ µ µ µ µ µµ µ µ µ µµµµµ µµ µµµ µ Š µ 36 SilkPerformer Web r
µ µ µµ e- µ µ µ µ µ µ µ µ µ µ µµ µµ µµ µµœ µµµµµ µ µ µµ µµµ µ µ µ yµµ µ µ µ µµµµ µ µµ µ µ µ µz µ SilkPerformer SilkPerformer Web r 37
µ µ µµ µµ µ µµ n µµ µ µ µ HTML µµµ µµ µ µz µ µ µµµ µ µµ BDL µ µµ µ µµµ µµ 4 [ ] µ z µ µ µ 1 µ µµ µµ [ Œ µ ] µµ µ µµ µµµ µ µ µœµ µ µ - µµµµµ µ {µµµ µ {µµ µµ µ 38 SilkPerformer Web r
µ µ 5 [ Œ µ ] µ [OK] µµµ {µ Œ BDL µ µµµµ 6 µ µ µ µ µ[ µ ] µµµ µ µ }yµµµµ yµµ µµ 7 µµ µµ µ µ µ µ µ µ µµ }µ µµµ [ µ}y] µµµµ 8 µµ µ yµi µ µµ µ µ µµµµµµ }µµµµ SilkPerformer SilkPerformer Web r 39
µ µ 9 r µ Œ µµµµ µ µ µµ µ µ {µ k µµµµ ユーザーデータをカスタマイズする µ µ µµµ Web µ µµ µµ µµ µ µiµ µµ HTML µ µµ µµ µ Web µ µµ µ µµµ µµ µµ µ µ µ µ µ µ µµµ TrueLog Explorer µ [ ] µ µµ µ µ µ µµµµµ [ ] µ µµµ µ µ µµ µ µµ µµµ е µµ µ µ µ µkµ µ µ µ µ µµµ µ µ µ µµµµ µ µ µµµ µ µµµ µ h µµµµ [ ] µ nµ}hµµµµµµ SilkPerformer µ µµµ µµ µµ 40 SilkPerformer Web r
µ µ HTML µµ µ µµ 1 TrueLog TrueLog Explorer µ}µ µ µ µ [ µ ] µµµµ[ µ ] µœµ µ µµ SilkPerformer SilkPerformer Web r 41
µ µ 2 [ ] µµµµ 3 [TrueLog µ ] µ [ h ] µ [ h ] µµµtruelog µ µµµµ WebPageSubmit µ µ µµµ µ µ µ zµ µ µ µµµ µ [ ] µµµ µ µµ WebPageSubmit µ µµ µµ µ µ HTML µ µ µµ µz µ µµµ µ µkµ µµ µµµµ µ µ µ µ µ µ µ µz µ µµµ [ ] µ }z µ µµ HTML µµ nµ zµµµµµµ е µµ µ µµ µµµ µ µµ µµµ lµµ µ p 42 SilkPerformer Web r
µ µ µ µ µkµ µ µ µ µµµ µ µµ µµµ е µ µµ µkµ µ µµµ µ µ µ µ µ µµ µ µµ 4 µµµ µµµ[ µ...] µ µ µ [ ] µœµ µ µµ 5 [ ] µµµ µ 2 µµ µ µµ µ µ µµ µ µµ µ dclparam µµµ dclrand µ lµ µµ µ µ µµ µ µ µ µ { µ lµ µµ µµµ µµ µµµ µ µ µµµµµ µ µ µ µ µ µ µ µ µ µ µ µ µµ µ µµ SilkPerformer SilkPerformer Web r 43
µ µ µ µ µµµ µ µµµ µ µµµµµµ} µµ µµ [ ] µ nµ}hµµµµµµ SilkPerformer µ µ µµ µµ µµ 6 [ {µ µ ] µµ [ µ ] µ µ µ µ µ µ µ µ µµ 7 [ µ { ] µz µ µµµ[ µ ] µµ [ µ ] µµµµ 8 [ - ] µz µ µµµ µ µ µ µ µ µ µµµ }z µ µ µg µ} µ µ µz µ µ µµ 44 SilkPerformer Web r
µ µ 9 [ µ >] µµµµ 10 [ µ µ µ ] µz µ µµµ [ µ µ ] µµµ µµµ µ µ µ µ µ µµ µµ µ µ µ µµ µ [ ] µ µµ µµ µ µ µ µ [ ] µ [ ] µ µµ µµ µµµµ µ[ ] µ [ ] µ µµ µµµµ SilkPerformer SilkPerformer Web r 45
µ µ µµ [ { ] µ µµ { µµ µ µµ 11 [ µ >] µ µµ[ µ ] µz µ µ µµ µ µ µ µ [ ]µ [ µµ ] µ [ µ µµ ] µµµ µµ µ µµ µµ 12 [ ] µ µµ е µµ µ µ µ µ µ µµ µ BDL µ µ µµµ µ µ Œ µ [BDL] µ µz µ µµµ 13 µµµ Œ µµ TryScript µµµ µ µµ µ µ µ µ µµµ µµ 14 [TrueLog µ ] µ [ ] µµ µµµ µ hµµµµ { { µ µ µµ µ µiµ µ / µ / µµ µ hµ lµ µµµ µ µ µµ µ µµ µ µ µ µ µµµµµµ { µ µ µ µ nµµ µ µµµµ µµ 1 µµ µ µµ µ µµ 46 SilkPerformer Web r
µ µ { µ}hµµµµµµ SilkPerformer µ µµµ µµ µµ 検証を追加する TrueLog Explorer µ µµ µ g µ µ µµ µ µ µ µ µ ޵ µ µ µ µµµ µµ µ µµ yµ Š y ƒµ µ µ µ µµµ TrueLog Explorer µ µµ µ µ µ µ µ µ SQL µµµµ rµ µ µµ µ ޵ µ µ µz µ µµµµ }µµ µ µµ µ µµ / µ µ µ µ µµ} µ µ µ µ µµµ µ µ µ µ Web µ µµ µµ µ µµ µ µ µ µµ µ r µµ µµ µ µ rµµ µ µ µ µµ µµ µ f µ µµ µµµ kµµ µ µdµµ µµ µ µ µµµ µ µ HTMLµ HTML µ µ µµµµµ µ µ {µµµµµ Œ µ µ µµ BDL µ µ µµµ TrueLog Explorer µµµ Webµ XMLµ µ µ µ µµ µ µ µµ µµµµ µ Œ µ µ µ µµ Web µ µµ HTML µ µ µ µ µ µ µ µµ µµµ µµµµ µµ µµ Web µ lµ µµ 1 TrueLog Explorer µ TrueLog }µ µ µ µ µ µ µ µ µµ 2 µ µµµ µ µ µ { µ 3 [ µ ] µµµµ SilkPerformer SilkPerformer Web r 47
µ µ µµ µµµ µ Œ µ µ µ µ µµ µ µµ 48 SilkPerformer Web r
µ µ 4 [ - µ ] µ µ µµµ µµµµµ µµµ µµ µµµ[ µ µ µ ] µµµ µ - µ - µµ µ - HTML µ µµ µ - µ SilkPerformer SilkPerformer Web r 49
µ µ 5 BDL µµ Œ µ µ µµµ [ Œ µ ] µµµ µµ [ ] µ [ ] µµ o µ~ µ µµµ 6 [OK] µµµ µ µ µ µµ 7 BDL µ µ µ µ µbdl µ µ µ µµµµµ k µµµµ 50 SilkPerformer Web r
µ µ 8 µ µ µµ µ [ - µ ] µ [ µ µ ] µµµ TryScript y µµ µµ SilkPerformer SilkPerformer Web r 51
µ µ 9 µ µ µ µµµ }µµµ µ API µµµ µ "V" µz µ µµ µ µ µ µ µ µ µ µ {µµµµµ Œ µ µ µ µ BDL µ µ SilkPerformer µµ {µ jžµ µ µµ r µ µµ µ µ µ µµ 52 SilkPerformer Web r
5 ユーザー 5Chapter プロファイルの定義 µµµµ eµµµ µ µµµµ} µ µ µµ eµ eµµµ µ µµ µµ { 53 lµ 54 概要 µ µ µ r µµ µ µ µ µ µµµ µ µµ µµ µ r µ µiµ µµµµ µ µ µµ µ µ µ µ lµ µ µ µ µµ µ µµ µµ µ µ µ µ µžµ µµµ µµ BDL µ dcluser µ lµ µµµ µ µµ r µ µ µ µ µ µ 1 µµ µ µµ i µ µ µµ µ µµ µ µµ SilkPerformer µµµ µµµµ µµ µ µ µ µµ µ µ { µ µ {µ µ µ µ µ µ µµ µµ µµµ r µ 3 µ µµµ µµµ 3 µµ µ µ µ lµµµ 3 µµ µ µ µ µµµµ µµ µµµ µ {µ µ µ µµµµµ µµ {µµµµ µµµ µ µ µµ µµ µµ µ µ µµ µµ µ µ µ µ µµg µµµ µ µµ µ µ µµ µ µ µ nµµµ µµµ е µ µ SilkPerformer Recorder µ µ µœµ µ µ Š µ µ SilkPerformer Web r 53
µ l lµ µœµ µµ µ µµ µœµ lµµ µ µµ µ µ i µœµ µµ µ µµ µ Webµ CORBA/IIOPµ COMµ TUXEDOµ Joltµ µ µµ µ µ µµµµµ µ µµµ µ µ µ µ µµµµ µµ カスタムユーザープロファイルを定義する lµ µµ 1 SilkPerformer µ [ µ ] µµµµ 54 SilkPerformer Web r
µ l lµ 2 [ - µ ] µz µ µµµ [ ] µµ µ µ µ µµµµµµ µ µµµ µ o µ µ µ µµµ [ µ { ] µµµµ 3 [ {µ ] µœµ µ µµ µ µ µ µµ µµ IE6_DSL µµ µµ [OK] µµµµ 4 SilkPerformer µ µ µµ µµ[ ] Œµµ µµ SilkPerformer SilkPerformer Web r 55
µ l lµ 5 µ µµ µ µ µ µµµµ µ µ [ µjž...] µµ [ - < > - ] z µµ µµ 6 µµ µ µ µ µœµ µ µ } µ µ µ µµµ µ µµ µ µ µµ µ µ µ µ µµ µµ µ mµ µ µ µ Web µ µµ µz µ µµ µ n µ µ µ µ µµµµµ µµµ µ µ µ µ µ µ µ µ µµµ µµµ µµµ Ž} µ µ µµµ µµ µµ µ µ nµµµ HTTP µµµ µµµ µ µµ lµ µ µ µ nµµµ nµ µœµ µ}hµµµµµµ SilkPerformer µµµ µµ µµ 56 SilkPerformer Web r
µ l lµ 7 [OK] µµ µ µµµµ SilkPerformer SilkPerformer Web r 57
µ l lµ 58 SilkPerformer Web r
6 ベースライン 6Chapter パフォーマンスの判別 µµµµ eµµµ Web µ µµ }µ µµµµ} µµ µµ eµ eµµµ µ µµ µµ { 59 hµ 59 }µ 63 概要 SilkPerformer µ r µ µµ µ µµ [ ] µ µµ µ µ µ µ µ µ µµµ µµ µµ µ 1 µµ µµ yµµ µ µ rµµµ µµ µ µµ µµ µ µ µµ HTML Œµ Œµ µ f µ µµµ µ µ µ µµ r yµ µµµ {µ µ µ µi µ f µ µµµ µµ ޵ r µ µ µ µµ µ µ µ µµ ޵ r µ µµ µµ µ µ µ µ µ µµµ ベースラインを検索する µ µ µ µ µµµµ µ µ µ µiµ µµµ µ µ SilkPerformer Web r 59
µ hµ µ lµ µ µ µµµµ µµ µµ µ µ µ r µµµµµ µµµµ µµµ µµ µ 1 µ µµµ yµ µ µµ [ µ h ] µµµ { µ µ µ µ µiµ µ lµ µ µµµµµµµ µ µµ µ µµo µ µ µ µµ µ µo µ [ Œµ µ µ ( µ )] µ µ [ µ l Œ ] µ µ [ r µ} ] µ µbaseline Testµ µ [ { ] µ [ µ µz ] µ µ [ (.wrt)] µ µ [ (.rpt)] µ µ 60 SilkPerformer Web r
µ hµ µ µµ 1 SilkPerformer µµ µ [ µ h ] µµµµ 2 [ - µ h ] µz µ µµµ µ yµµµµ µµµµ µ 1 µµ µ yµ µ µµ SilkPerformer SilkPerformer Web r 61
µ hµ 3 r µ µ µ µ µ µ µµµ [...] µµµ [ µ ] µ µ µ µ µ µiµ µ µµµµ µµ µ µ µµ µ µ µ µ µ iµ µ µ µ µµµµ µµ 4 µµ µ y µ µµµ µ µ µ µµ ([...]) µµµµ 62 SilkPerformer Web r
µ }µ 5 [ y ] µµµ yµµ µµ 6 µ yµ µ µµ [ { ] µœµ µ µ y µµµµµ}hµ µz µ µµµ ベースラインを確認する SilkPerformer µ r µ µµ µ µµ µ µµ dµ µ µµ µ ޵ µµµ µµ }µ µ µ µµµ i µ µµµµ µµ r µµµ µ µ µ µ {µ µ nµ µµµ µµ f µ µµµ µ µ µµ µµµµµµµ µ µi } µµ µµ µµ i µ µµ i µµµ µ µµ µ µµ µ µµ µ µz µ µµµ µµ XML/XSL µµ {µ i µz µ µ µ µµ µµ µµ µ µ µ µ µ µµ l µ µµ r µ µµµµ z µµ µµµµµµµ µµ µ µµ r µi µµ µµµ µ µ µ µ µ µµµ µ µ µ SilkPerformer SilkPerformer Web r 63
µ }µ z µ µ µµ 1 SilkPerformer µ [ µ } ] µµµµ 64 SilkPerformer Web r
µ }µ 2 [ - µ } ] µz µ µ µµ [ ] µµµ µ µ µ z µµµµµ µµ µ{hµ µ µ µµ µ p {h Œ HTML Web [ µ } ] µ p µµf µz µ ƒµ µµ µ µµµµµ SilkPerformer µ µ µ µ} µ µ µ lµ µ µµµ µ µµµ [ ] µ {µ yµµµ µ µµ µ µ Œµ}hµ ƒµ µ µµ µµ {µ yµµµ µ µ µ1µ µ µ y Œµ Œµ Œµ Œµ yµ µ OKµ µ µ µ µ µµ µ µ µ µµµµµ [ Œ µµ µ µ iµ µ µ {µ µ Œµµµ [ Œ µµ µ µ iµ µµ {µ µ Œµ l Œ µµ µ µ µµµ µ µ µ µi µ µµµ µµµµ SilkPerformer SilkPerformer Web r 65
µ }µ 3 i µ µµ µ µ µµµµµ µ µµ r µ {µ µf µ µ y µ µµµµ µ µ µ µµµ µ } µµµµ 4 [ µµ] µµµµ 5 µ µ }µ µ µµµ µµµµ µµ µ Œµµ µ µ µ µ µ µµµµ µµ µ µµµ µ µ µ µµ µ MeasureSetBound Œ µ µ µ µµ [ Œµµ µ µ µ...] µµµ[ µµ µ µ o µœµ µ µµ 6 µµ µ [ ] µµ i µµ o µµ µ µ µµµ µµµµ 66 SilkPerformer Web r
µ }µ 7 Œµµ µ µ µ fµ µ µ µ µ µ µ µ [ ] µ µ µ µµ µµ Œµµµ µ fµ µ µ µ µ µ Œµ µ µ µf µ µ µ µµµµµ µ 3 µµµ µ µµµ µ Œµ 3 µ Œµ µµ Œ µ µ µ µ µµµ µµ µµ µ 8 µ µµ µ µµ µ µ µµ µµ µ~ z µµ µµµµ µ µµ µ [ µµ µ µµµ µµ µµ ] µ µµµµµµµµµz µµ µ µ µ µ µ µµµµ µµ 9 [OK] µµ µ µ µ µ µ MeasureSetBound Œ µµµµ µµµ µ µ / µpµ Œ z µµµµ µµ µµ Œµ µ Œ µ µ µ µµµ MeasureSetBound Œ µµ µµµµ µµ µ µ }µµ µ µ µ µµµ µµ µ z µµ µµµµµµµ SilkPerformer SilkPerformer Web r 67
µ }µ 68 SilkPerformer Web r
7 監視テンプレートの設定 7 Chapter µµµµ eµµµ { µ µ r µ µi µ µµµµ} µ µ µµ eµ eµµµ µ µµ µµ { 69 { µ 69 概要 SilkPerformer µµ r µµµ µ µ µ { n µµµ µ µ µ µ y µ µ µ z µ µ µ µ nµµµµ µµ µµ µ {µ µ µ µµ µ µ µi µ µ µµµ {µµµ µ µ µµ i µžµ µ µ µ i µ Œ µµ µµ µµµµ µµ µµ µ {µ µ µ µµµ k }µ µ µ µµ µµµµ µ µ µ } µ µ µ µ µµµ µµ { µ µ nµµ µ µ µ µ nµµ µµ µµ µ nµµ µ 監視テンプレートを設定する {µ µ µµ 1 SilkPerformer µ [ µ } ] µµµµ SilkPerformer Web r 69
{ µ { µ 2 [ - µ } ] µz µ µ µµ [ { µ l ] µµµµ 3 - [< >] - i µœµ µ [ i ] µ [ { ] µz µ µµµ 4 [ { ] µµ [ o µ { Œ µ ] µµ r µ µ µµµµperformance Explorer µ {µo µ µ µµµµµµ Performance Explorer µµ µ µ µœ µ z µµµµ 5 { µ µµµ [ { µ ] µµµµ 70 SilkPerformer Web r
{ µ { µ 6 µ µµ [ { µ ] µµµµ 7 µµ µ µ jžµ µµµ jž µžµµ [...] µµµµ µµ µµµµ 8 jž µ µ µ µ µ µµ µ [ { µjž ] µµµµ 9 Performance Explorer µz µ µµµ µœ µµµ { µµµµœµµ µµ SilkPerformer SilkPerformer Web r 71
{ µ { µ 10 Performance Explorer µ µµ [ µ { ] µµµµ 11 µz µ µµµ 12 µ µ µ µµ µ µ µ µµµ [ l µµ µ µ ] µµµµ Performance Explorer µµ µ µµ nµ hµ µµµµµµµµ 72 SilkPerformer Web r
{ µ { µ 13 [ µ >] µµµµ 14 [ µ ] µµ µµµ µ µ µ yµ µµ µ µ Œµ µ µµ 15 µ µ {µ µµµµ {µ µµµ [System] µµµµ 16 µ µ µ yµ µµ µµµµ 17 [ µ >] µµµµ 18 [ i ] µz µ µµµ SilkPerformer SilkPerformer Web r 73
{ µ { µ 19 µµ µ µ µ µ µµµ IP µ i µ µµ µ µµµ i µ µ µµ µµµ µ {µ µµ f µ µ µµµ µ µ µ µ µµ 20 [ µ >] µµµµ 21 [ z µ µ ] µz µ µµµ Œ µµµ {µ µµµµ 22 [ ] µµµµ 74 SilkPerformer Web r
{ µ { µ 23 { µz µ µ µ µ{hµµ p µµ µ µ µ µµz µ µµµ µ µµµ µ µ µµ {hµ µµ p µz µ µ µ {hµ µ µµµz µ µµµ 24 Performance Explorer µ [ { ] µ µ [ { µ{z ] µµµ {i µ h (.tsd) µ µ µµµµ 25 µ µ µ µ µµ µ µ { µz µ µµµ µ µ µ { µz µz µ µµµ SilkPerformer SilkPerformer Web r 75
{ µ { µ 26 µ µi µžµµ { r i µ ƒµµ µµ µµ µµ µµµ Performance Explorer µ [ { ] µ µ [ { µ µ µ ] µµµµ µ [ { ] µ [ ] µµ µz µ µµµ 27 Performance Explorer µ µ µ µµ µ µ Performance Explorer Œµ µ µ µ µ µµµ µ µ µz µ µµµ µ r Œ µ µ µ {µo µœ µµ µµµµ 76 SilkPerformer Web r
8 ワークロードの定義 8Chapter µµµµ eµµµ r µµµµµ lµ µµµµ} µµµµ eµ eµµµ µ µµ µµ { 77 lµ 80 概要 SilkPerformer µ r µ µµ µ µµ µ µ µµ SilkPerformer µµµ µ µ µµ µ µ µ µµ µ r µ µ µµ µ µ µ µµµ µ µµ r yµ µµ o µ µ µ µ µ {µµ µ µµ lµ µµµ µµ µ µ Œµ µ µœ µ µ {µµ µ µµ µ µ nµµ µ µ µµµ r µœ µµ SilkPerformer µµ lµ µµ j µµµµ µ µ µ µ µ µ µ µµ µ µ µ µµ µ µ µ µ µµµµ µ yµ µ µµ µ µ µµµµµµ µ µ µµ µ µµ Œµ µµ µ µ f µ eµµµ µ r µµµ µ µµµ µ µ µµµ µµ µ µ µ µ µ µµ r µ lµ µµ µ SilkPerformer Web r 77
µ l { yµ µ µµ µµ µ µ µ yµµ µµ Œµ µµ µµ µ µµ µ µ Œµ µµµµµ µµµµ µ µ µµ µ r µµ µ }µ µ µµµ µµ µµµ µ y µ µ µµ µ µµ y µ µ µ µ µ µ µf µ µµµµ µµ µ µµ Œµ µ µµµµµ µi µµ {µµ µ µµ µ µ µµ µ µ µµ µ r µ µµ µ µ r }fµµ µµµ µ µµµ i µµ µµµ µ ƒµ µ rµ lµµ µ µµ r µ µ Œµµ µ µ µ µµµµµµµµ µµ µ µ r µ µµ µµµµµµ µµ µµµ µ µµµ{žµ µµ µ µµ r µµ µ µ yµ µ µµ µ Œµµµµµ r } µ µ µ µµµ µ µµ µ µ µµ {޵ µ µ µµ µµ µ µ µ µ µ µ µ µµµ µ µ µµµ µ µ µ µ µµ µ µµµ µµ µµ (dcluser : µµ µ ) µ µ µ Œµ µ fµ ŒŽµ µµµ µµµ µµµµ µ µ µ µ µ µ r µ µµµµ µ µ µ µµµ µ µ µ Œ Œµ µ µµ µµµ µµ µµµ Œ 3,000 µ µµµ 100 µ yµ µµ µ µ 30 µµ µ µµ µ µ µµ µµ{ µ µ µ µ µ µµµ µµµµ Web µ µ ( µµ µµµ µ µ µ ) µ µ µµ µµ µµ µ µ µ µ µµµ µ µµ µ yµµ SilkPerformer µ nµ iµ µµ µ µ µµµ µµiµ µµµ Web µ µµ µ µ µ µµµµ µµ µµµ µ µ µ µ µ yµ µ µµ 78 SilkPerformer Web r
µ l { µ µ µµ Web µ o µ µµ µ Œ µ µ µ µ µµ } µ µµ [ µ} ] µ µ µµµ µ {µµµµµ lµ µ µµ µµ µ µµ r µ Œ µ µµ µ µµ r µœ µ µµ µ {dµ µµµµ µ µ µµ ޵ µ µµµµ µ µ {µ µµµ µ 1 Œ µ µ µ µ µµ }µ µ µi µµ {dµ µµµµµµµµ µ µµ µµ µ {µ µz µ µµµ µ µ µ µ µ µ µ µµµ µ µµ { µ µµ } µµ i µ fµ µµµ { µ r µ lµµµ µ µ µµµ µµ µ µµµ µ µµµ µ 1 µµµµµµ } µµ i µ µ Œ µ µ µµ µµ µ µ µ yµµµ µ µ µµ } µµ i µ µ µ µy µ µµ SilkPerformer SilkPerformer Web r 79
µ l l µ ワークロードを定義する r µ µ µµ 1 SilkPerformer µ [ µ} ] µµµµ 2 o µ µ µ µ µµµ µµ µµµ[ i ] µ µ µµµµ µ 80 SilkPerformer Web r
µ l l µ 3 [...] µµµµ 4 r µ Œ µ µ µµ µ µ µ µµµ r µ µii Œ } µµ µ µµ µµ µ µ µ µ µ µ µµµµµµµ µµµ µµµµ µ Ž µ yµ µ µµ µµµ µ µ µµµµ µµµ i µ fµ µ µµ r µ µ Œ µ µ µµ µµµ i fµ {µ Œ µ µ µ µµ 5 [ µ >] µµµµ 6 [ µ f ] µµ Œ µµ µ µ µµ f µµµµ yµ µ µ µ µ µµ µ Œ µµ SilkPerformer SilkPerformer Web r 81
µ l l µ µ µ µ µµµ f µµ µµ µ µ µ µ µµ µ µµ fµ µ µ = Œ [ ] * µ 1 Œµ / 3600 7 µ µ µµ µ [ i µ ] µz µ µ r µ µ µ µ µµµ µ µµ i µµµ ŒŽµ SilkPerformer µ µµ µ µµµzµjžµ y µ / µ µ µ ŒŽ Œµ} µ µ µµœž µ µ µ µµµ µ µµ 82 SilkPerformer Web r
µ l l µ r µœ µ µµµµœ µ µµµµœžµ µ µµ µµ µ µµ µ µµ µ r µ µµ µ µ µ µ µ µ µ µµµµµ µ 8 [OK] µµµµ 9 [ µ ] µz µ µ µµ }µ µ µ µµµµ µµ µ µµ µ µ µ µµµ µµ µµµ µ µ µµ µ µ µ µµ µµ 10 µµµ µ yµ µ µ µµ [ ] µµ µ yµ µµµµ µ µ µ µµµµµ µ µ z µ µµµ 11 [ ] µµ µ yµ µ µ µ µµ 12 µ µµ µ TrueLog µsilkperformer µ µ µµ µ µµµ [ µ TrueLog µ ] µ µµ µµ 13 [ r µ} ] µµ r µ} µµ µ µ µ µ nµµ z µ f µµ µ µ µµµµµ 14 nµ µ µ µ µ z µ µµµ [ µ {...] µµµµ 15 [OK] µ µµ µ µ µ µµ SilkPerformer SilkPerformer Web r 83
µ l l µ r µ µ µ{ µ lµµ µ µµµ µ µµ µ [ ] Œµµµ µ µ µµµµ µ 1 µ µµµjžµ µ µ µ µ µ µµ µ µ { µ µ yµµ µµ { µ µ µµ µ µ }µ {µµ µ µµ µ µµ µ µ µ µµ µ µ } µµ i µ µ µ µµµµ µµ 16 [ y ] µµ yµ µµ[ i ] µµ i µµ { µ [ µµµ Œ ] µ µ µ µ µ µ Œ µµµµ 84 SilkPerformer Web r
9 テストの実行と監視 9Chapter µµµµ eµµµ SilkPerformer µµ r µ yµ {µ µµµµ} µµµµ eµ eµµµ µ µµ µµ { 85 r yµ 86 {µ 88 {µ 93 概要 yµ SilkPerformer µ r µ µµ µ µµ r y µ µ µ µµµ µ µµµµ µ µµ { µ yµ µ µµ { µ r µ µµ µ µ µ {µ µ µ µµ µµ µµ µµµ µ µ µ µ µ µµµ µ lµ µµµ µ µ µ n } µ µµ {µ i µµ µµµµ µ µ µ µµ µ {µµµ µµµ µµ µ µµµµµµ r i µž µµ µµ µµ µµ {µµ µ µ µ µµ r µ y µµµ j µ µ µµµµµ µµµ µ µ µ y µ µµµµµ µ µ µµµµµµ µ { µµ µ{ µ µ µµµ µ µµ {µ µ µ µ µ µ z µ µy µµµ µ µ { µ µ µµµµµµµµ µ yµ µ µ µ µ µ µ µj µ { µ µ µ µ nµ SilkPerformer Web r 85
µ yµ { r y µ µµ z µ µ}h µµ µµµµµ µ µ µ µ µ µµ yµ µ}h µµµz µ µ µµ µ µµ µ µµ µ µ µµ { µ µ µ µµµ µµ µµµ µµµ µ µ Œ µ µœµ p µµ µ{ µ n µ µ µµµµµ {µ µµµ µ µ {µµ µ µµ µ µµ µ µ µµ µµµµ µ µ µ Web µ µ µ µ µ µ µ Œ µµ µ µ z µ µµµ µ{ µ z µ µ µ µ µµµ µµ µ µ µµ µœ µµ µµ ƒµµ µ µ µ µµµ µ µµ µ µµ µ µ µ{h µiµ µ µ µ µµµ µ µµ µ µ Œµ µ µ g µµ µ µ µ µ µz µ µµµµ µ µ µµµ µ ƒµ nµµ µ µ µ µ µ µ } µµµµµ 負荷テストを実行する r Œ µ µµ 1 µ µ µ µ µµ µ µµ µµ µµµ µµµµ µ [ µ µµ ] µµµµ 86 SilkPerformer Web r
µ yµ { r y µ 2 SilkPerformer µ [ µ y ] µµ µµ 3 [ µ ] µz µ µµµ r µ µ µ µµµµµ }µµµµ 4 [ y ] µµµ r yµµ µµ SilkPerformer SilkPerformer Web r 87
µ yµ { {µ [ i ] µ µµ i µµ { µ [ µµµ Œ ] µ µµµ µ µ Œ µµ µ µµ テストを監視する µµµµ {µ µµ 1 r µ y µµ y µ [ { ] µz µ µµµ 88 SilkPerformer Web r
µ yµ { {µ 2 µ µ µµ µ µ µ µz µ µµµj i µµµ µ µ µ µ µ y µ µ µ µµµ µ {µ µµ 1 [ { ] µ µµ {µ µ µµµµ 2 µµ µ yµ µ µ µµµµ µµµµµ µµ [ { ] µ µz µ µµµ 3 µµ µz µ µ µ µ µ µ µ µ µ µ y zµ µ µ µ y µ µ }µµ µ µµ µ {µ µµ 1 [ { ] µ µ µµ { µ µµµµ 2 [< > µ z ] µµµµ SilkPerformer SilkPerformer Web r 89
µ yµ { {µ 3 SilkPerformer µ [ ] µµ µµ µœµ }hµ ( µµ µ yµµ µ Œ µ µµ µ µ µœµ µ µ µµ ) z µµµµ 4 z µ µ µµµ µ µµ µµ µ [ µ...] µµµµ 5 [ {µ µ ] µµz µµµµ µµµµ 90 SilkPerformer Web r
µ yµ { {µ r µ µ µµ 1 [ i µ ] µµµµ 2 µ Œµ µ zµ µµµµ SilkPerformer SilkPerformer Web r 91
µ yµ { {µ µ y µœž µjžµµ µ µ µ 3 [ ] µµyµµ µ r µ µµµµµ 92 SilkPerformer Web r
µ yµ { { µ サーバーを監視する Performance Explorer µµ r µi z µ µµ µ {µ µ µµ µ nµ µ µ µ { y µ µ µ µ µ µi µ µ µ µ µ µ nµµµ i µ µµ µ µ n µµ µ µµg µ y µµ µµ {µµµ µ µ µ µ µ µ Œ µµ µµz µ µ µ µµµ µµµ µ µ µµ µµµµ µ µ µ Web µ µ µ µ µµµµ {µ nµµµ µ{ µ z µ µ µ µ µµ µ µµ µµ µµµ µµ µµµ lµµ Web µ µ µ µ z µ{ µ µ µµµ µ µµ n µµ µ µµ µ µ {h µiµ µ µ µ µµµµ µµ µ µ µµ µ µ µµ µµµµµµµµ Œµ µµ µ {µ µµµ µµ µµµ µµ µ {µ z µµµµ µ µo µ µµµ µ µµ µ µµ µµµ µ {µ µµ µ µµµµµµµµ 1 µ µ µ µ µ µµµ { µ µœµ µ µ µµµ µµµ / ƒµ µµ µµµ µ µµµ µ µ µ (Webµ µ IIOP) µ µ µµ µ lµ {µ µ g µ µµµµµ µµ µ µµ µµµµµµµ µµµ nµ µ µ µ {h iµ µ µµ µ µµ µ µµ Œµ µœµ 1 µµ µkµ µ µ µµµ µµµ µ µ µ µ { µ µ µµµ µ µµ µ { µ µ µ {µo µœ µµ µ µµ µ µµµ Performance Explorer µµ µ }µ µ µµµµ µ µ µµ z µµµµ r µ µµ {µo µ Œ µ µ µ µµµ SilkPerformer SilkPerformer Web r 93
µ yµ { { µ { µ.tsd µµ µ µµµ r µœ µo µ Œ µ µ r µ µµµ o µ µ µµµ 94 SilkPerformer Web r
10 テスト結果の検討 10 Chapter µµµµ eµµµ SilkPerformer µµ r µi µ µµµµ} µ µµµ eµ eµµµ µ µµ µµ { 95 TrueLog On Error µµ 96 { z µ 100 z µ 112 概要 TrueLog On Error TrueLog On Error µµµ r µ µ µ µ µ µ µ µµµµµµ µ µµµ ޵ } µ µµ µ µµµ µ µµ TrueLog On Error µµµ µµµµ µ µ µ µ µ µµ µµ TrueLog On Error µµ µ µµ µ µ µ µ µµµ µ µi µ µ µµ µµ µ µµµµ µ µ µµ µ µž µ µ µµ µ µ µ µµ µµ { r µ µ µ µ Performance Explorer µµµ r µ { µµµµ µ µ µµµ µ {µ i µµ z µ µ µ µµµµµ Performance Explorer µµµ i z µ µµµ n µ µµ µ µ µµ µµµ {µ µ{h µi µ µ lµ µz µµµµ µµµµµ i ƒµµ µ µ µµ µ { nµ µ µ µµ SilkPerformer Web r 95
i µ TrueLog On Error µµ TrueLog On Error での作業 r µµ pµ{ µ TrueLog On Error µ TrueLog Explorer µ µ µµµ µ µµ µµ µ 1 µµ TrueLog µ TrueLog Explorer µ [ h...] n µ µ µ µ µµ TrueLog µ е µ µ µµµµ µµ µ µ µ µµ 1 µµµ µµ µµµµµµµµ µ µ µµµ µg µµ µ µµ Œµµµ µµµµ TrueLog µ }µµµ µ hµ {µµ µµ µ r µ µ µ µ µµ 1 r µi µµ µµ SilkPerformer Workbench µ [ i µ ] µµµµ TrueLog On Error µµsilkperformer µ [TrueLog On Error µ ] µ µµµµ µ µµ µ µ µ µµ 2 [ - i µ ] µz µ µµµ [Silk TrueLog Explorer µ ] µµµµ 96 SilkPerformer Web r
i µ TRUELOG ON ERROR µµ [TrueLog Explorer] µµ µ µ µ µ µµµ µ [ µ TrueLog µ ] µ µµµ µµ µµµµ µµ µµ µµ µ µ µµ Performance Explorer µµ i µ µ µµ µµ 3 TrueLog Explorer µ µ µ µµ µµžµ µ r µµµµ µ µµµµµ TrueLog On Error µ µ µ[ µ h ] µz µ µµµ 4 [ µ h ] µµ [ hf ] µ [ Œµµ µ µµµµ TrueLog] µ µ µ Œµµ µ µ µµµ TrueLog µ µ hµµ µ µµ µ TrueLog µµ [ hf ] µ [ µ µ TrueLog µµ] µ µ µ µ µµ TrueLog µµµ µ µ hµµ µ µµ TrueLog On Error µµ е µ µ hµ µµµ 5 µµ µ [ h ] µµµ hµ µ [ ]µ [ ~ ] µµµ [ ] µµ µµ 6 µµ µ [ h ] µµµ h [ µ µ µ h Œ µ ] µµµ [ µ µ h Œ µ ] µ µ µµ SilkPerformer SilkPerformer Web r 97
i µ TrueLog On Error µµ 7 [ h ] µµµ µ µ µµµ µµ µ µ [ ] µz µ µµµ µµµ µ API µµµ µ "X" µ µµ µµ µµ 8 Web µ µ µ µµ µ µ µµ 1µ 2 µµ µµ µµ µ µµ µ µ µµ µ µ µ µ µ µ µ µ µµ µ µµµ µµ Œ µ µµ [ h ] µ [ h ] µµ Œ µ µ µµ 98 SilkPerformer Web r
i µ TRUELOG ON ERROR µµ µœ µ µµ µ µ µ µk µ µµµ µµ µ µ µ µµµ µ µµ }hµµµµµµ µ µ µ µµµ µµ µµ Web µ}hµi µµµ µµ Web µ µ Œµz µ µµµ µµ µ µ µ µ g µdµ µ µµµµµµµµ Web µ}hµ i µµµ µµ µ µ µ ƒµ µµµµµ DNS Œ i Œ SSL Œ Œ Œ Œ i SilkPerformer SilkPerformer Web r 99
i µ { z µ { z µ µµ 1 i z µ API µµµµ 2 [ i ] µµµ[ i ] Œµ µ µµ 3 URL µµµ µi µµ µ } µ µ µµ 概要レポートを表示する { µµµ µ {µ r i µµ z µ µ µ µµ µµµ { µµ µ µ µ µ µµ µ p {h 100 SilkPerformer Web r
i µ { z µ }h p { z µ µµ 1 SilkPerformer µ [ i µ ] µµµµ 2 [ - i µ ] µz µ µµµ SilkPerformer SilkPerformer Web r 101
i µ { z µ 3 [Silk Performance Explorer µ ] µµµµ 4 Performance Explorer µœµ µ µy µ r µ { z µµµµ { µz µ µµµ [ ¹... ¹ ] µµ [ { o µ µ ] µ µµµµµ {µµ µ µµ µ µµ µ µ µµµ { µ µ fµ µ µ µ µ µ µµ µ µµ { µo µz µ µ µ µµ µ [ { ] µµµµ µµµµ µ.tsd µµ µµ µµµµ { µµµ µ µ µµ l µµ µ µ µµ µµµ { µ µµµ µ µ jžµ µ µ µµµ µ µµ [ jž 102 SilkPerformer Web r
i µ { z µ µ µµµµµ µµµµµµµ] µ µ µµ µ µ µ µ µµµi µ µ µµ µ [ p ] µµµ f µz µz µ µ r µ {µi µ µz µ µµµ f µµµ µ µ} µ r µ r µ} µ r µ µ r µ Œµ µ µ µ µ µ µ yµ µ µµ µ µ µ µµµ µµµ µ µ µ µ Œµ µ µ µ r µ µ µ µ µz µ µµµ µ Œµµ µ yµ µ µ µµ µ µ µ µ µ µµµµ µ µ µµ µ µµµ r µµµ µ µœ µ µ{hµz µ µµµ µµ µµµ Web µ µ µ µµ Web µ Œ µ µz µ µµµ 5 [ {h ] µµµ µ{h µ µ µ µµ {h µµµµ {h ( µµµµ µ µžh ) µz µz µ µµµ µ µµµ p yµ µ µ µ µ µ µ µ µ µ µ µ µµ µ µ µµ µ µ µ µ µœ µ {h µµµµ SilkPerformer SilkPerformer Web r 103
i µ { z µ {h µµ µ µ {µµµ µ µµµ µµ µ µ µ Žhµµ µµ µµ µ µµ µ µµµµ zµ µ µ µµµ {h µµ µ µµ µ µ µ µ µ µ µµ µ 104 SilkPerformer Web r
i µ { z µ 6 [ ] µµµ µ µ µµ µµ µµµ Œµ µ µµ µ µµ µ µ µµ µ µ Œµ Œ µ µ µ z µ µ µ µ 7 [ ] µµµ µ µ µ µ µµ µµ µµµ µµ µµ}hµ µz µz µ µµµ µµµ µ Œµ µµ µ µ µ µ µ µ µ µ µ Œ µ µ Œµ µ µ µ µ µµ µµµ µµµµ µ µ µ~ µµ z µ µµµ SilkPerformer SilkPerformer Web r 105
i µ { z µ 8 µ µµ µµ µ µ µ µµ µ µµ µµ µ µ µµ µµ µ Œµ µz µ µµµ 106 SilkPerformer Web r
i µ { z µ µjžµ µ { µ µ µ µ µµµµ µµ µ µµ µµµ µµµµ{h µz µµ µ µµ µ µ { µ µ µµ 1 { µ [ ] µµ [ µµ µ µµµ µµ µµµµµµµ] µµ µµ 2 [ { ] µœµ µ µµ SilkPerformer SilkPerformer Web r 107
i µ { z µ 3 [ { µ ] µµµ [ µ >] µµµµ 4 µµµ [ dµ ] µµ [ ] µµµµ 108 SilkPerformer Web r
i µ { z µ Performance Explorer µµ µµ { µ µ µµµµ SilkPerformer SilkPerformer Web r 109
i µ { z µ 5 µ µµµ Performance Explorer µ µµ µ p µµ µµ µµ µµµµ µ µ µ µ µ µ µ µ µµ µ µ µ µ { µ µ µo µ µ µµµ µ µ} µ µµµ µµµµ µ µµ[...] µ µ µµ { µ z µ µ µ} µµ µ µµ }h { µ [ }h ] µµµ µ µ µµ µ µ µ µ µ µ µ µ µµµ µ µ µ µ µ µµ j µ µ µµµµ µµ j µ µ µ µ µµµ µ µ µµµµ µ µ µ µ µ µ µµ 1 µ µµ { µµ µ µ [ ¹ µµµ...] µµ µ µ µ µ µ µµ 2 µµ \working\include µ µ µ µµµµ µ µ µ µµ 110 SilkPerformer Web r
i µ { z µ µ µ µ µ µ µ µ µµ 1 µ µ [ ¹...] µµ [ ] µµµµ 2 [ { µ { µ µ ] µµµµ µ µ µµµµ SilkPerformer SilkPerformer Web r 111
i µ z µ 3 µ µ µ µµµµµµ µ µ µ { µ µµµ µ µ µµ グラフを表示する i µz µ µ µµ 1 SilkPerformer µ [ i µ ] µµµµ 2 [ - i µ ] µz µ µµµ 3 [Silk Performance Explorer µ ] µµµµ 4 Performance Explorer µœµ µ µµ 5 Performance Explorer µ µµ [ µ ] µµµµ [ i ] µz µ µµµ 6 [ ] µµ z µ { µ е µ µ µ µ.tsd µµ µµ µµ µ µ µ µ µ i µµµµµ 112 SilkPerformer Web r
i µ z µ 7 [ µ >] µµµµ [ ] µz µ µµµ 8 z µ µµ [ ] µµµµ µµ z µ µ µ µµ 9 µ µ µµ Œ µµ µ µµµµ µ {i µ µµµ r i µ jµz µµ µµ µµµµ µµ µ h {hµ{µ jžµ µµ 1 µ µ µµ {h µµµµ 2 Performance Explorer µµ µ [ h µp ]µ [ jµ ]µ [ jµ ] µ µµµ {hµ{µ µµµµ SilkPerformer SilkPerformer Web r 113
i µ z µ h {h µ µ µµ 1 µ µ µµ {h µµµµ 2 µ µdeleteµ µµµµ µ ŒŒŽ µ µµµ µ µ e µµ µ e µ µµµµ µ µ µ µ µ }z µ µ µµ µ µ µµ 114 SilkPerformer Web r
i µ z µ SilkPerformer SilkPerformer Web r 115
i µ z µ 116 SilkPerformer Web r
索引 SilkPerformer Web r 117
118 SilkPerformer Web r