Doelstellingen instellen

Voordat wordt begonnen met het testen van de prestaties, moeten niet-functionele eisen worden vastgesteld om de belasting- en responstijden te bepalen. Als u van een bestaand systeem migreert, zorg ervoor dat de reactietijden aan uw huidige productiewaarden gelijkaardig zijn. Voor lading, is het best om de huidige pieklading te nemen en te verdubbelen. Zo zorgt u ervoor dat de website goed kan blijven functioneren terwijl deze groeit.

Gereedschappen

Er zijn veel commercieel verkrijgbare hulpmiddelen voor het testen van prestaties op de markt. Wanneer het runnen van een lading die hulpmiddel produceert, is het belangrijk om ervoor te zorgen dat de computers die de tests uitvoeren voldoende netwerkbandbreedte hebben. Anders wordt, zodra de testmachine de grenzen van zijn verbinding bereikt, geen extra belasting opgewekt op de testomgeving.

Testgereedschappen

  • Het hulpmiddel van de Dag van de Tough van Adobe ​kan worden gebruikt om lading op de instanties van AEM te produceren en prestatiesgegevens te verzamelen. Het technische team van Adobe AEM gebruikt het gereedschap voor het testen van de belasting van het AEM-product zelf. De scripts die op de Dag van de Hoek worden uitgevoerd, worden gevormd via bezitsdossiers en JMX XML- dossiers. Voor meer informatie, zie de documentatie van de Dag van de Hoek.

  • AEM biedt de vakgereedschappen uit om snel problematische query's, verzoeken en foutberichten weer te geven. Voor meer informatie, zie de sectie van Hulpmiddelen van de Diagnosevan de documentatie van het Dashboard van Verrichtingen.

  • Apache verstrekt een product genoemd JMeter dat voor prestaties en lading het testen, en functioneel gedrag kan worden gebruikt. Het is open-sourcesoftware en vrij te gebruiken, maar heeft een kleinere functieset dan bedrijfsproducten en een steile leercurve. JMeter kan op de website van Apache in https://jmeter.apache.org/worden gevonden

  • Het laden van de website testende hulpmiddelen zoals Vercarakan ook worden gebruikt.

  • Bij het testen van mobiele of responsieve websites moet een aparte set gereedschappen worden gebruikt. Ze werken door de netwerkbandbreedte te vertragen, waardoor langzamere mobiele verbindingen zoals 3G of EDGE worden gesimuleerd. Tot de meer gebruikte gereedschappen behoren onder meer:

    • Voorwaardiger van de Verbinding van het Netwerk- het verstrekt gemakkelijk om UI te gebruiken en werkt op een vrij laag niveau op de voorzien van een netwerkstapel. Dit omvat versies voor OS X en iOS;
    • Karel- een Web het zuiveren volmachtstoepassing die naast verscheidene andere toepassingen, netwerkthrottling verstrekt. Versies zijn beschikbaar voor Windows, OS X en Linux®.

Optimalisatieprogramma's

Controle

De documentatie van de Prestaties van de Controleis een goed middel voor hulpmiddelen en methodes die kunnen worden gebruikt om kwestie en puntgebieden voor het stemmen te diagnostiseren.

de Wijze van de Ontwikkelaar in Aanraak UI

Een van de nieuwe functies in de aanraakinterface van AEM 6 is de Developer Mode. Net zoals ontwerpers kunnen schakelen tussen bewerkings- en voorvertoningsmodi, kunnen ontwikkelaars overschakelen naar de modus voor ontwikkelaars in de gebruikersinterface. Zo kunt u de rendertijd voor elk van de componenten op de pagina zien en stacksporen van fouten zien. Voor meer informatie over ontwikkelaarwijze, zie deze CQ Gems presentatie.

Gebruikend rlog.jar om de verzoeklogboeken te lezen

Voor een uitgebreidere analyse van de aanvraag kunt u rlog.jar gebruiken om de request.log -bestanden te doorzoeken en te sorteren die AEM genereert. Dit jar-bestand wordt opgenomen in een AEM-installatie in de map /crx-quickstart/opt/helpers . Voor meer informatie over logboekhulpmiddel en het verzoeklogboek over het algemeen, zie Controle en het Onderhouden vandocumentatie.

het Uitleg Hulpmiddel van de Vraag

Het Verklaar hulpmiddel van de Vraagin ACS AEM Tools kan worden gebruikt om de indexen te bekijken die wanneer het runnen van een vraag worden gebruikt. Dit hulpmiddel is nuttig wanneer het optimaliseren van langzaam lopende vragen.

PageSpeed Hulpmiddelen

De Google PageSpeed-gereedschappen bieden een siteanalyse die voldoet aan de aanbevolen procedures voor paginaprestaties en een insteekmodule die naast de Dispatcher op een Apache-instantie kan worden geïnstalleerd voor extra optimalisaties.
Zie de Website van Hulpmiddelen PageSpeed.