NAV Application Benchmark Toolkit

lvanvugtlvanvugt Member Posts: 774
edited 2014-06-02 in NAV Three Tier
I am looking for the NAV Application Benchmark Toolkit (NABT) for NAV 2009 (SP1).
The Microsoft Dynamics NAV 2009 Hardware Sizing Guide states that it will
made available for download on PartnerSource at a later time.
On PartnerSource the Product Downloads for Microsoft Dynamics NAV 2009 page however says:
Release postponed.
So my question is: is NABT still not available? If not (so it IS available) where to get it from?
Luc van Vugt, fluxxus.nl
Never stop learning
Van Vugt's dynamiXs
Dutch Dynamics Community

Answers

  • lvanvugtlvanvugt Member Posts: 774
    In the mean I had logged a SR (Service Request) at MS - ID 110091577061139. Their reply was:
    The Benchmark Toolkit is available on NAV 4.0 Tools CD.

    You may download the Tools CD from this site:

    https://mbs.microsoft.com/partnersource/products/navision/downloads/releases/mbsnavisiontoolscd40.htm?printpage=false&stext=4.0%20tools

    Although there are no new releases for NAV 2009 of this, and certainly not for the RTC, with just a few additions the Classic Client testing can be done in any version 4.X and onwards using this tool.

    There are no news of a newer tool to be released as the current one is still applicable.
    Luc van Vugt, fluxxus.nl
    Never stop learning
    Van Vugt's dynamiXs
    Dutch Dynamics Community
  • Marije_BrummelMarije_Brummel Member, Moderators Design Patterns Posts: 4,262
    I have made the BMT working for the RTC, it's not difficult.

    But rather than the BMT I would use the new Testing codeunits.
  • AndwianAndwian Member Posts: 627
    I have made the BMT working for the RTC, it's not difficult.
    What is BMT?
    But rather than the BMT I would use the new Testing codeunits.
    What do you mean with Testing CU?
    Regards,
    Andwian
  • SavatageSavatage Member Posts: 7,142
    Andwian wrote:
    I have made the BMT working for the RTC, it's not difficult.
    What is BMT?
    But rather than the BMT I would use the new Testing codeunits.
    What do you mean with Testing CU?
    Test Codeunits
    You write test functions as C/AL code in the test codeunits. When a test codeunit runs, it executes the OnRun function and then executes each test function in the codeunit, records the outcome in a log, and displays the results in a message window. The outcome of a test function is either SUCCESS or FAILURE. If any error is raised by either the code that is being tested or the test code, then the outcome is FAILURE, and the error is included in the results log.

    Even if the outcome of one test function is FAILURE, the next test functions are still executed.

    The functions in a test codeunit are one of the following types:
    Test function
    Handler function
    Normal function

    See here for testing CU:
    Test Automation and Test Data
    http://blogs.msdn.com/b/nav/archive/201 ... -data.aspx

    Testing the Application Dynamics NAV
    http://msdn.microsoft.com/en-us/library/ee414224.aspx

    How to: Create Test Codeunits and Test Functions
    http://msdn.microsoft.com/en-us/library/ee414219.aspx
  • DenSterDenSter Member Posts: 8,307
    The Benchmark Toolkit is available on NAV 4.0 Tools CD.

    You may download the Tools CD from this site:

    https://mbs.microsoft.com/partnersource/products/navision/downloads/releases/mbsnavisiontoolscd40.htm?printpage=false&stext=4.0%20tools

    Although there are no new releases for NAV 2009 of this, and certainly not for the RTC, with just a few additions the Classic Client testing can be done in any version 4.X and onwards using this tool.

    There are no news of a newer tool to be released as the current one is still applicable.
    That link doesn't work. I had the download page for the tools CD in my favorites, and that doesn't work anymore either, looks like they've removed it.
  • AndwianAndwian Member Posts: 627
    Savatage wrote:
    Test Codeunits
    You write test functions as C/AL code in the test codeunits. When a test codeunit runs, it executes the OnRun function and then executes each test function in the codeunit, records the outcome in a log, and displays the results in a message window. The outcome of a test function is either SUCCESS or FAILURE. If any error is raised by either the code that is being tested or the test code, then the outcome is FAILURE, and the error is included in the results log.

    Even if the outcome of one test function is FAILURE, the next test functions are still executed.

    The functions in a test codeunit are one of the following types:
    Test function
    Handler function
    Normal function
    See here for testing CU:
    Test Automation and Test Data
    http://blogs.msdn.com/b/nav/archive/201 ... -data.aspx

    Testing the Application Dynamics NAV
    http://msdn.microsoft.com/en-us/library/ee414224.aspx

    How to: Create Test Codeunits and Test Functions
    http://msdn.microsoft.com/en-us/library/ee414219.aspx
    Thank you Harry :D
    Regards,
    Andwian
  • lvanvugtlvanvugt Member Posts: 774
    Update on this issue: as suggested by SMFT Areiella I have posted entry on MSConnect. NAV Application Benchmark Toolkit update for NAV 2009.

    Reply sofar:
    Thank you for your feedback. The feedback is kind of outside of the scope of this suggestions program, but: Unfortunately we have not been able to release the tool as early as planned. We are working on it and will announce a release date as soon as possible.
    Best regards,
    Merete Lydolph Larsen
    This posting is provided "AS IS" with no warranties, and confers no rights.
    Luc van Vugt, fluxxus.nl
    Never stop learning
    Van Vugt's dynamiXs
    Dutch Dynamics Community
  • PhennoPhenno Member Posts: 630
    If I may reactivate this old topic, I have few questions regarding concurrency benchmarking of NAV.

    For NAV2009/2013 there is Application Test Toolkit which tests provided codeunits thoroughly. But this test is not intended to simulate real working environment but rather to test code (as far as I understood).

    On the other hand, for Navision 4.0 there is Application Benchmark Toolkit which is intended to simulate real working environment and even concurrency benchmarking for numbers of users (which is limited to number of clients tester could open in his development or working environment and some manual setups and job). And this toolkit could be translated to RTC client easily, apparently.

    My question would be, is it better to use application test toolkit for concurrency benchmarking of NAV or modified benchmark toolkit?
    Is there any other solution to benchmark concurrency, for example to use web interface (NAV2013) and build testing tool for web client?
Sign In or Register to comment.