http:\/\/_randall:6080\/_arcgis\/_rest\/_services\/_usa\/_MapServer\/_0\/_query?where=\n&text=&objectIds=&time=&geometry=-119.78861600000%2C35.30318900030\n&geometryType=esriGeometryPoint&inSR=4269&spatialRel=esriSpatialRel\nIntersects&relationParam=&outFields=*&returnGeometry=true&maxAllowable\nOffset=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields\n=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false\n&f=pjson<\/PRE>In deze URL voer ik een query uit naar laag '0' in een service genaamd 'usa' bediend vanaf poort 6080 op een machine genaamd 'randall'.Ik gebruik geen echte SQL-operatoren (de where-clausule), noch zoek ik naar een specifiek tekstattribuut (text). Ik geef niets om het object-ID of het tijdselement. Ik geef wel om de geometrie, daar zijn mijn XY-waarden gespecificeerd. In feite zijn de enige elementen waar ik in deze test om geef: de ruimtelijke referentie (4326), de ruimtelijke relatie (intersect), de outfields (*, omdat ik ze allemaal wil), en ik stuur de geometrie als punt in. Ten slotte wil ik voor deze test dat de server reageert op mijn verzoeken in JSON-formaat. Met dat in gedachten kan ik de URL die ik ga parsen iets inkorten om het instellen van de JMeter-test iets beheersbaarder te maken:http:\/localhost:6080\/_ArcGIS\/_rest\/_services\/_usa\/_MapServer\/_0\/_query?&geometry\n=-149.54518800000%2C70.42196900010&geometryType=esriGeometryPoint&inSR=4269\n&spatialRel=esriSpatialRelIntersects&returnCountOnly=false&returnIdsOnly=\nfalse&returnGeometry=true&outFields=*&f=json<\/PRE>Zodra ik deze standaardwaarden heb verzameld, zet ik deze inputs in mijn JMeter-project:
This is exactly the tool (also SoapUI) that we are using now to load test and debug some datastore crashes we are experiencing.
See related article:
https://community.esri.com/groups/technical-support/blog/2017/01/11/gauging-arcgis-gis-server-performance-with-integrated-windows-authentication
Also, another tool that we use in case of a request failure:
https://community.esri.com/groups/technical-support/blog/2018/06/07/monitoring-web-service-requests-using-fiddler
Also, Chrome Dev Tools>Network>export Har
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.