这是负载测试Microsoft Dynamics AX 2012应用程序的最佳工具



我们应该对动态ax 2012应用程序的性能进行基准测试。我之前没有动态ax 2012或桌面应用程序负载测试的经验。如果有人在同样的工作,请告诉我最好的可用选项。从我一直在阅读,我已经收集到没有什么像应用程序基准工具包(这是为2009年)为2012年。

目前微软已经发布了一些基准白皮书,特别是"Microsoft Dynamics AX 2012 Day in the Life Benchmark",其中给出了一些关于环境大小的指导。如果您想自己进行负载测试,目前还没有简单的方法可以实现。您可以合理地得到的最接近的值是:

  1. 用c++或c#编写一些调用AX服务并执行操作的例程或作业。这将允许您执行诸如输入大量客户和订单以及计算操作时间之类的操作。

  2. Visual Studio 2010 Ultimate具有UI自动化测试工具,允许您附加到应用程序并创建执行某些操作的UI测试。您可以使用它在Dynamics AX Client中执行手动测试,然后多次运行它们。显然,只有当您需要测试客户端性能时,这才是理想的。

  3. 根据Convergence 2013最近的帖子,微软应该会在2013年4月或5月发布一个负载测试工具,似乎可以满足你的要求,所以从时间的角度来看,你可能会幸运,除非你有一个非常紧迫的实施截止日期。

从性能的角度来看一些快速的经验法则:

  • 不要虚拟化SQL Server,微软说最好的情况下(你有一个非常好的SQL管理),你将承受15%的性能下降,最坏的情况下接近60%。

  • 使用专用的AOS来处理诸如批处理作业之类的事情,因为随着系统变得越来越成熟,它们往往会越来越多地参与进来。

我将回答一个老问题,也许它会帮助一些人在未来通过谷歌登陆这里。

同时,有一个应用程序基准SDK的动态AX 2012。你可以在这里找到完整的文档。

基本上是你在visual studio中运行的一组测试,有一些标准测试可用,SDK允许你执行自己的测试

相关内容

最新更新