西山 博実
hnish****@skygr*****
2009年 7月 6日 (月) 11:24:54 JST
西山です。 TestLink 1.8.3 で「実行」選択時の表示速度のカイゼン方法です。 > TestLink 1.8.3 でカイゼンすべき点は1.7.4と同じ様に > テスタアサインの初期値を「全て」なく、ログインユーザにすればよいでしょう。 config.inc.phpのuser_filter_defaultを1.7.4と同じ様に「logged_user」に変更します。 //$tlCfg->exec_cfg->user_filter_default='none'; $tlCfg->exec_cfg->user_filter_default='logged_user'; ----- Original Message ----- From: "西山 博実" <hnish****@skygr*****> To: "TestLink JP Users ML" <testl****@lists*****> Sent: Monday, July 06, 2009 11:05 AM Subject: Re: [Testlinkjp-users]Firefox3.5でのTestLinkツリー表示速度 > 西山です。 > > 訂正です。 > >> 考えてみるとテスタアサインを「全て」にすると抽出条件が >> 少なくなくなり、一般には適用完了時間が短くなる筈なので、 > 抽出時間は短くなるが、抽出データ量が多くなるので > 表示完了時間は長くなりますね。 > > TestLink 1.8.3 でカイゼンすべき点は1.7.4と同じ様に > テスタアサインの初期値を「全て」なく、ログインユーザにすればよいでしょう。 > > > ----- Original Message ----- > From: "西山 博実" <hnish****@skygr*****> > To: "TestLink JP Users ML" <testl****@lists*****> > Sent: Monday, July 06, 2009 9:37 AM > Subject: Re: [Testlinkjp-users]Firefox3.5でのTestLinkツリー表示速度 > > >> 西山です。 >> >> 補足です。 >> >>> TestLink 1.7.4では2万件でも3秒で完了するのは、 >>> テスタアサインの初期値が「admin」である為、フィルター適用完了時間が短い。 >>> >>> テスタアサインを「 」(全て)にすると、58秒と長くなる。 >>> 一方、TestLink 1.8.3 ではテスタアサインの初期値が「全て」である為、 >>> フィルター適用完了時間が長くなる。 >> >> 考えてみるとテスタアサインを「全て」にすると抽出条件が >> 少なくなくなり、一般には適用完了時間が短くなる筈なので、 >> admin指定時が3秒なら1秒位にならなきゃいけないのでは。 >> TestLink 1.7.4のクエリにもカイゼン余地があるようです。。。 >> >> >> >> ----- Original Message ----- >> From: "西山 博実" <hnish****@skygr*****> >> To: "TestLink JP Users ML" <testl****@lists*****> >> Sent: Friday, July 03, 2009 5:44 PM >> Subject: Re: [Testlinkjp-users]Firefox3.5でのTestLinkツリー表示速度 >> >> >>> こんにちは、西山です。 >>> >>>> max_execution_timeをいくらにすれば実行表示されるのか、 >>>> 調査中です。。。。 >>> >>> テストケース数:20,733 >>> トップレベルスイート数:25 >>> php.iniのmax_execution_time=600にすると、約5分で実行表示完了となる。 >>> >>> (1)実行表示完了時間の比較(TestLink 1.8.3対1.7.4) >>> 実行表示完了時間:ホーム画面上で「実行」をピックし、ツリー表示が完了するまでの時間 >>> TestLink 1.8.3 :約5分 >>> TestLink 1.7.4 :約3秒 >>> >>> TestLink 1.7.4では2万件でも3秒で完了するのは、 >>> テスタアサインの初期値が「admin」である為、フィルター適用完了時間が短い。 >>> >>> テスタアサインを「 」(全て)にすると、58秒と長くなる。 >>> 一方、TestLink 1.8.3 ではテスタアサインの初期値が「全て」である為、 >>> フィルター適用完了時間が長くなる。 >>> >>> (2)フィルター適用完了時間の比較(TestLink 1.8.3対1.7.4) >>> フィルター適用完了時間:実行画面表示上でテスタアサインを「全て」とし「フィルターの適用」 >>> をピックして、ツリー表示が完了するまでの時間 >>> キーワード数:2 >>> TestLink 1.8.3 :293秒、約5分:以前の全てのビルド結果の「全て」を含む(In) >>> TestLink 1.8.3 :292秒、約5分:以前の全てのビルド結果の「全て」を含まない(Out) >>> TestLink 1.7.4 :58秒、約1分 >>> >>> TestLink 1.8.3 がTestLink 1.7.4の5倍も遅い問題は、データ抽出クエリを >>> 変更すればカイゼンされるかも知れない。。。 >>> >>> >>> (3)仕様表示完了時間の比較(TestLink 1.8.3での$tlCfg->treemenu_type) >>> 仕様表示完了時間:ホーム画面上で「仕様」をピックし、ツリー表示が完了するまでの時間 >>> >>> テストケース数:20,733 >>> トップレベルスイート数:25 >>> トップレベルスイートを全て閉じた状態での表示完了時間 >>> >>> TestLink 1.8.3 $tlCfg->treemenu_type = 'EXTJS'; (初期値) >>> Firefox3.5 1secで「完了」 >>> ------------------------------- >>> TestLink 1.8.3 $tlCfg->treemenu_type = 'JTREE'; >>> Firefox3.5 7secで「完了」 >>> ------------------------------- >>> TestLink 1.8.3 $tlCfg->treemenu_type = 'DTREE'; >>> Firefox3.5 警告:応答のないスクリプトがでて続行すると「応答なし」 >>> ------------------------------- >>> TestLink 1.8.3 $tlCfg->treemenu_type = 'LAYERSMENU'; >>> Firefox3.5 72secで「完了」 >>> ------------------------------- >>> >>> →EXTJS以外ではTestLink 1.7.4 よりも表示完了時間が長くなっている。 >>> >>> >>> (4)仕様表示完了時間の比較(TestLink 1.7.4での$tlCfg->treemenu_type) >>> 仕様表示完了時間:ホーム画面上で「仕様」をピックし、ツリー表示が完了するまでの時間 >>> >>> テストケース数:20,733 >>> トップレベルスイート数:25 >>> トップレベルスイートを全て閉じた状態での表示完了時間 >>> >>> TestLink 1.7.4 $tlCfg->treemenu_type = 'JTREE'; >>> Firefox3.5 3secで「完了」 →実用上はこれで問題なし >>> 1スイート内最大ケース数:4,250 でも表示可能 >>> ------------------------------- >>> TestLink 1.7.4 $tlCfg->treemenu_type = 'DTREE'; >>> Firefox3.5 警告:応答のないスクリプトがでて続行すると「応答なし」 >>> ------------------------------- >>> TestLink 1.7.4 $tlCfg->treemenu_type = 'LAYERSMENU';(初期値) >>> Firefox3.5 58秒で「完了」 >>> ------------------------------- >>> >>> ■結論 >>> テストケース数が2万件では、ブラウザはFirefox3.5でもIE8でも、 >>> TestLink 1.7.4 はtreemenu_type = 'JTREE';に変更すれば実用上使えるが、 >>> TestLink 1.8.3 では実行表示レスポンスをカイゼンしないと現状では使えない。 >>> >>> >>> ・仕様表示レスポンス >>> TestLink 1.7.4 : >>> $tlCfg->treemenu_type = 'JTREE'; に変更すれば、 >>> Firefox3.5でもIE8でもレスポンスは問題なし。 >>> 難を言えば、毎回トップレベルスイートが全て閉じた状態で表示される。 >>> >>> >>> TestLink 1.8.3 : >>> Firefox3.5でもIE8でもレスポンスは問題なし。 >>> EXTJSの利点は、LAYERSMENUと同じく各スイート状態が保持される。 >>> >>> ・実行表示レスポンス >>> TestLink 1.7.4 : >>> 約3秒なので問題なし。 >>> TestLink 1.8.3 : >>> 約5分では実用上使えない。 >>> >>> ・フィルター適用レスポンス >>> TestLink 1.7.4 : >>> 約1分なので実用上は使える。 >>> TestLink 1.8.3 : >>> 約5分では実用上使えない。 >>> >>> >>> >>> >>> ----- Original Message ----- >>> From: "西山 博実" <hnish****@skygr*****> >>> To: "TestLink JP Users ML" <testl****@lists*****> >>> Sent: Thursday, July 02, 2009 6:38 PM >>> Subject: Re: [Testlinkjp-users]Firefox3.5でのTestLinkツリー表示速度 >>> >>> >>>> 西山です。 >>>> >>>>> TestLinkCnvMacroの1.8パッチ対応も検討しなければいけないが、 >>>>> 1.8.3 が安定版になってくれればいいのだが。。。 >>>> >>>> 残念ながら1.8.3に問題がある様です。 >>>> ホーム表示上で「実行」をピックするとFatal errorとなります。 >>>> >>>> Fatal error: Maximum execution time of 180 seconds exceeded in >>>> /var/www/html/testlink_18/lib/functions/treeMenu.inc.php on line 1011 >>>> >>>> この180秒はphp.iniのmax_execution_timeです。 >>>> 通常は60にしているのを180に変更しても表示されません。 >>>> テストケース件数が少ないプロジェクトでは正常表示されます。 >>>> また、TestLink 1.7.4では2万件でもほどなく表示されます。 >>>> >>>> max_execution_timeをいくらにすれば表示されるのか、 >>>> 調査中です。。。。 >>>> >>>> >>>> >>>> ----- Original Message ----- >>>> From: "西山 博実" <hnish****@skygr*****> >>>> To: "TestLink JP Users ML" <testl****@lists*****> >>>> Sent: Thursday, July 02, 2009 4:37 PM >>>> Subject: Re: [Testlinkjp-users]Firefox3.5でのTestLinkツリー表示速度 >>>> >>>> >>>>> こんにちは、西山です。 >>>>> >>>>> TestLink 1.8.3 のツリー表示速度を計ってみました。 >>>>> >>>>> これは速い! >>>>> TestLink 1.8.3 だとテストケース数が数万件でもストレスなく表示されます。 >>>>> >>>>> これだけ速いと実用上は問題ないでしょう。 >>>>> >>>>> TestLinkCnvMacroの1.8パッチ対応も検討しなければいけないが、 >>>>> 1.8.3 が安定版になってくれればいいのだが。。。 >>>>> >>>>> >>>>> TestLink: 1.8.3 >>>>> テストケース数:20,733 >>>>> トップレベルスイート数:25 >>>>> 表示時間:ホーム表示上で「仕様」をピックし、ツリー表示が完了するまでの時間 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> -------------- >>>>> トップレベルスイートを全て閉じた状態での表示時間 >>>>> Firefox3.5 1秒で「完了」 >>>>> IE8 2秒で 「ページが表示されました」 >>>>> -------------- >>>>> トップレベルスイートを全て開いた状態での表示時間 >>>>> Firefox3.5 5秒でアニメーション動作が完了 >>>>> IE8 6秒で 「ページが表示されました」 >>>>> ================================================================== >>>>> >>>>> TestLink: 1.7.4 >>>>> テストケース数:20,733 >>>>> トップレベルスイート数:25 >>>>> 表示時間:ホーム表示上で「仕様」をピックし、ツリー表示が完了するまでの時間 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> -------------- >>>>> トップレベルスイートを全て閉じた状態での表示時間 >>>>> Firefox3.5 58秒で「完了」 >>>>> IE8 待機中表示のまま、180秒でタイムアウトして「ページが表示できません」 >>>>> -------------- >>>>> トップレベルスイートを全て開いた状態での表示時間 >>>>> Firefox3.5 58秒で「完了」 >>>>> IE8 待機中表示のまま、180秒でタイムアウトして「ページが表示できません」 >>>>> -------------- >>>>> >>>>> >>>>> ----- Original Message ----- >>>>> From: "西山 博実" <hnish****@skygr*****> >>>>> To: "TestLink JP Users ML" <testl****@lists*****> >>>>> Sent: Wednesday, July 01, 2009 5:28 PM >>>>> Subject: [Testlinkjp-users] Firefox3.5でのTestLinkツリー表示速度 >>>>> >>>>> >>>>>> Testlinkjp-usersのみなさまへ >>>>>> >>>>>> こんにちは、西山です。 >>>>>> >>>>>> >>>>>> 本日(7/1)に正式リリースれたFirefox3.5でTestLinkツリー表示速度を計ってみました。 >>>>>> >>>>>> >>>>>> >>>>>> 備考: >>>>>> Firefox 3.5ではJavaScriptの実行速度を向上させ、Mozilla社によれば、 >>>>>> Firefox2と比べて10倍以上, Firefox3よりも2倍の高速動作を実現。 >>>>>> >>>>>> >>>>>> サーバ: OPTIPLEX 745 intel Core2, RAM 1GB >>>>>> OS:CentOS 4.4 >>>>>> php: 5.2.9 >>>>>> MySQL: 5.0.83 >>>>>> >>>>>> TestLink: 1.7.4_4.1bパッチ >>>>>> テストケース数:20,733 >>>>>> キーワード数:2 >>>>>> 表示時間:ホーム表示上で「仕様」をピックし、ツリー表示が完了するまでの時間 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Firefox3.5 30秒で「サーバからデータ転送中」、 58秒で「完了」 >>>>>> IE8 待機中表示のまま、180秒でタイムアウトして「ページが表示できません」 >>>>>> >>>>>> >>>>>> テストケース数が1万を越すとIE8は使えませんし。。。 >>>>>> テストケース数が2万を越すとFirefox3.5 でも表示に1分も待たされる。。。 >>>>>> 何んとかなんないものですかね? >>>>>> >>>>>> _______________________________________________ >>>>>> Testlinkjp-users mailing list >>>>>> Testl****@lists***** >>>>>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Testlinkjp-users mailing list >>>>> Testl****@lists***** >>>>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >>>>> >>>> >>>> _______________________________________________ >>>> Testlinkjp-users mailing list >>>> Testl****@lists***** >>>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >>>> >>> >>> _______________________________________________ >>> Testlinkjp-users mailing list >>> Testl****@lists***** >>> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >>> >> >> _______________________________________________ >> Testlinkjp-users mailing list >> Testl****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >> > > _______________________________________________ > Testlinkjp-users mailing list > Testl****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >