Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Testdata genereren in PrestaShop 8 & 9: fictieve producten, klanten en bestellingen werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Waarom een lege winkel niets test
De demogegevens van PrestaShop bestaan uit een tiental producten en enkele bestellingen. Een thema dat daarop snel lijkt, kan instorten bij een categorie van 800 producten, een statistiekmodule toont lege grafieken en een boekhoudexport heeft misschien nooit een creditnota of een bestelling in Britse ponden gezien. Deze module maakt het volume en de variatie aan die een echte winkel in meerdere jaren opbouwt.
Een geloofwaardige catalogus in al uw talen
De producten zijn verdeeld over 8 assortimenten, met namen opgebouwd uit een woordenschat die vertaald is in het Frans, Engels, Spaans, Duits, Italiaans, Nederlands, Pools en Portugees. De prijzen volgen een realistische verdeling met eindcijfers ,90 of ,99, een deel van de producten is in de aanbieding, een ander deel uitverkocht. Combinaties, native pakketten, virtuele producten, merken en kenmerken geven genoeg om filters, productpagina's en overzichten te testen onder omstandigheden die dicht bij productie liggen.
Bestellingen die tot op de cent kloppen
De bestellingen worden weggeschreven zonder betaalmodule en zonder e-mails, maar in dezelfde tabellen als de kern: orderregels, btw, vervoerder, gedateerde statusgeschiedenis, betaling, factuur. De totalen worden gecontroleerd: producten, kortingen en verzending komen overeen met het betaalde bedrag. Terugbetaalde bestellingen krijgen een creditnota, zakelijke klanten betalen hun groepsprijs en de spreiding in de tijd volgt een geleidelijke groei met pieken in de avond.
Test uw server, niet alleen uw winkel
Elke generatie levert een rapport op: gemiddelde tijd per product, bestelling of klant, records per minuut, piekgeheugen van PHP. Door dezelfde voorinstelling voor en na een hostingwissel, een PHP-upgrade of een MySQL-instelling te draaien, vergelijkt u cijfers in plaats van indrukken. De voorinstelling Stresstest gaat tot 20.000 producten en 150.000 bestellingen, en via de opdrachtregel gaat u verder zonder geopende browser.
Alles verwijderen zonder iets te breken
De module houdt elk aangemaakt object bij. De opschoning verwijdert ze in de juiste volgorde, eerst bestellingen en creditnota's, als laatste de catalogus, en laat uw echte producten, klanten en bestellingen ongemoeid. Als er testbestellingen op uw echte producten zijn geplaatst, wordt hun voorraad teruggezet. De opschoning verloopt in batches met een voortgangsbalk en kan één generatie of alle generaties van de winkel betreffen.
Er zijn nog geen beoordelingen.