Load/Stress/Performance testing tools for ArcGIS Desktop

8778
8
08-11-2017 01:35 AM
rakeshmenga
New Contributor II

Do we have any tools for Load/Stress/Performance testing of ArcGIS Desktop Products. Does ESRI recommend any third party tools?

Tags (2)
8 Replies
MicahBabinski
Occasional Contributor III

Hello Rakesh,

Can you give some more information about what you are trying to test? Are you talking about bandwidth utilization over LAN? It would help to know what kind of performance metrics you want to get.

Two that come to mind from the Esri Enterprise Implementation team are:

  1. Mxdperfstat: A command-line tool that will draw your map at different scales and report the refresh time (draw speed), number of features returned, number of vertices, and the amount of time consumed at each phase of the performance chain (graphics, cursor, DBMS, etc). It'll even flag layer/scale combos that draw at sub-optimal performance and provide recommendations to get them drawing faster.
  2. System Test for the Web: This is more for testing server products (map services, feature services, etc) but you can apply various user loads and generate reports on the relative performance (wait time, failed requests, etc) over the duration of the test.

Besides that, there's Geocortex Analytics which I haven't used but looks cool and might help.

Good luck!

Micah

RobertBorchert
Frequent Contributor III

Are these tools actual ESRI tools or a third party?

0 Kudos
MicahBabinski
Occasional Contributor III

Mxdperfstat and System Test for the Web are Esri tools created by the Esri Professional Services team. Geocortex Analytics is developed by Latitude Geographics, an Esri Platinum partner. In addition to the tool Martin mentions you might also want to look at ArcGIS Monitor. Here's a blog post about it from last year:

https://www.esri.com/arcgis-blog/products/arcgis-enterprise/administration/arcgis-monitor-a-proactiv...

RobertBorchert
Frequent Contributor III

Thanks I will show these to our project manager

0 Kudos
MartinAmeskamp
Occasional Contributor II

Have a look at PerfQAnalyzer, this can do a lot more than MxdPerfStat. Details at PerfQAnalyzer: New 10.5/10.5.x Version (Build172) Available for Download | ArcGIS Blog 

Martin

AndrewZimba1
New Contributor III

Hi!  We have a portal implementation for a project which, when active, we expect between 175 and 300 named users to access continually for up to 12 hours/day.  is there some sort of tool with which we can simulate this level of usage to determine infrastructure sizing necessary to support?

0 Kudos
ThomasColson
MVP Frequent Contributor
0 Kudos
JoshuaBixby
MVP Esteemed Contributor

With just the information you provided, it will be hard to determine the amount of resources you will need.  How many resources an ArcGIS Enterprise site (Portal with all the federated servers) needs doesn't just depend on the number of users, but what those users are doing with it. 

0 Kudos