1

ダイナミクス ax 2012 アプリケーションのパフォーマンスをベンチマークすることになっています。Dynamics ax 2012 またはデスクトップ アプリケーションの負荷テストの経験はありません。誰かが同じことに取り組んでいる場合は、利用可能な最良のオプションを教えてください。私が読んでいたことから、ax 2012 用の Application Benchmark Toolkit (ax 2009 用) のようなものは何もないことがわかりました。

4

2 に答える 2

2

現在、Microsoft はいくつかのベンチマーク ホワイト ペーパー、特に環境のサイジングに関するガイダンスを提供する「Microsoft Dynamics AX 2012 Day in the Life Benchmark」をリリースしています。独自の負荷テストを行いたい場合、現時点では簡単に実行する方法はありません。合理的に取得できる最も近いものは次のとおりです。

  1. X++ または C# で、AX サービスを呼び出して操作を実行する多数のルーチンまたはジョブを記述します。これにより、多数の顧客と注文を入力し、操作の時間を計ることができます。ただし、これはクライアントのパフォーマンスのベンチマークではありません。

  2. Visual Studio 2010 Ultimate には、アプリケーションにアタッチし、特定のアクションを実行する UI テストを作成できる UI 自動化テスト ツールがあります。これを使用して、Dynamics AX クライアントで手動テストを行い、それらを複数回実行できます。明らかに、これはクライアントのパフォーマンスをテストする必要がある場合にのみ理想的です。

  3. Convergence 2013 の最近の投稿によると、Microsoft は 2013 年 4 月または 5 月に要件を満たしているように見える負荷テスト ツールをリリースする予定です。

パフォーマンスの観点からのいくつかの簡単な経験則:

  • SQL Server を仮想化しないでください。Microsoft は、最良のシナリオ (非常に優れた SQL 管理者がいる) と述べています。15% のパフォーマンス ヒットが発生し、最悪の場合は 60% 近くになります。

  • バッチ ジョブなどは、システムが成熟するにつれてますます複雑になる傾向があるため、専用の AOS を使用して処理します。

于 2013-04-03T13:19:44.727 に答える
0

古い質問に返信します。将来、Google からここにたどり着く人の助けになるかもしれません。

それまでの間、Dynamics AX 2012 用のアプリケーション ベンチマーク SDK があります。完全なドキュメントは、こちら にあります

基本的には、Visual Studio から実行する一連のテストです。いくつかの標準テストが利用可能であり、SDK を使用して独自のテストを実行できます。

于 2015-02-12T09:27:34.677 に答える