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>Dans cette URL, j'émets une requête vers la couche '0' dans un service appelé 'usa' servi depuis le port 6080 sur une machine appelée 'randall'.Je n'utilise aucun opérateur SQL réel (la clause where), ni ne recherche un attribut texte spécifique (text). Je ne me soucie pas de l'ID objet ni du paramètre temps. Ce qui m'importe c'est la géométrie ; c'est là que mes valeurs XY sont spécifiées. En fait, les seuls éléments qui m'intéressent dans ce test sont la référence spatiale (4326), la relation spatiale (intersection), les champs retournés (* puisque je veux tous), et je soumets la géométrie comme un point. Enfin, pour ce test, je souhaite que le serveur réponde aux requêtes en format JSON. Avec cela en tête, je peux tronquer un peu l'URL que je vais analyser afin de rendre la configuration du test JMeter plus gérable :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>Une fois ces valeurs par défaut rassemblées, je les insère dans mon projet JMeter :
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
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.