- 追加された行はこの色です。
- 削除された行はこの色です。
[[Open棟梁>https://github.com/OpenTouryoProject]] wiki
*目次 [#c394b69f]
#contents
*概要 [#u03a749c]
実行毎に変わる値を正規表現などを使用して抜く必要がある。
負荷テストでは、実行毎に変わる値を正規表現などを使用して抜いて引き継ぐ必要がある。
-ログインユーザ毎に可変となる値。
-実行タイミング次第で可変となる値。
-ランダム値が使用されていて可変となる値。
*ASP.NET一般 [#zeca1ef1]
**ポイント [#u9475ca2]
**WebForms [#mad7663c]
***ポイント [#u9475ca2]
以下がポイントのもよう。
-HTTPクッキーマネージャを設定
-HTTPクッキーマネージャを設定(Session利用時)
-EVENTVALIDATIONの引継を設定
-VIEWSTATEの引継を設定
**参考 [#c808874d]
***参考 [#c808874d]
-ASP.NET アプリケーションの過負荷試験を JMeter で行う。 - dunno logs~
http://d.hatena.ne.jp/dany1468/20101209/1291906047
-JMeter で ASP.NET の負荷試験検証した - minato128 blog~
http://minato128.hateblo.jp/entry/2013/05/24/212016
**MVC [#i76a8281]
・・・
*Open棟梁独自 [#b82b0aea]
**ポイント [#k16fc2ef]
**WebFormsのポイント [#k16fc2ef]
以下のパラメタの引継が必要。
***Forms [#jf236ccb]
マスタページに定義されている、以下のパラメタをの引継が必要。
-<asp:HiddenField ID="ScreenGuid" runat="server" Value="0" />
-<asp:HiddenField ID="WindowGuid" runat="server" Value="0" />
-<asp:HiddenField ID="RequestTicketGuid" runat="server" Value="0" />
***QueryString [#qbc114ad]
無し
QueryStringにBrowserWindowsGuidが指定されることがあるが、~
POST後のRedirectやTransferでWindowGuidを使用しているためFormsの引継設定だけでOK。
***Cookie [#b8c5b492]
-HTTPクッキーマネージャを設定~
Open棟梁のWebFormのP層フレームワークではSessionが必須のため。
**MVCのポイント [#k16fc2ef]
Open棟梁のMVCのP層フレームワークには引き継ぎが必要なパラメタは存在しない。
*参考 [#ie55af31]
-OpenTouryoProject/OpenTouryo
--OpenTouryo/BaseController.cs at develop~
https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/C%23/Frameworks/Infrastructure/Framework/Presentation/BaseController.cs
--OpenTouryo/testBlankScreen.master~
https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/C%23/Samples/WebApp_sample/ProjectX_sample/Aspx/Common/testBlankScreen.master