| SQL Load Test Genereert een Visual Studio 2005-eenheidstest van een SQL Server Profiler Trace |
Download nu |
SQL Load Test Rangschikking & Samenvatting
- Naam uitgever:
- Bijanjavidi
- Besturingssystemen:
- Windows All
SQL Load Test Tags
SQL Load Test Beschrijving
De SQL-loadtest is ontworpen om een Visual Studio 2005-eenheidstest uit een SQL Server Profiler Trace te genereren. Het gereedschap haalt alle SQL-instructies uit en de opgeslagen procedure roept van het spoor van het spoor en verandert ze in een enkele visuele studio-eenheidstest, die vervolgens kan worden geconfigureerd als een visuele studio-laadtest. De tool communiceert niet met de database zelf wanneer het de testcode genereert en dus kan het "offline" worden gebruikt. De gegenereerde code moet worden aangepast om een verbindingsreeks op te nemen naar de database die wordt getest. De gegenereerde code bevat ook haken om de gebruiker in staat te stellen de parameters aan te passen die worden doorgegeven aan de SQL-verklaringen en opgeslagen procedures, zodat variabiliteit in de gegevens kan worden geïntroduceerd om te voorkomen dat caching kunstmatig krachtige cijfers kan geven. De tool is bedoeld om te worden gebruikt in combinatie met een clientprogramma dat de database oefent. Een spoor van de SQL Server-activiteit van de klant wordt vastgelegd met behulp van de SQL Server-profiler. Dit vertegenwoordigt een testscenario, die vervolgens door het gereedschap wordt verwerkt om een eenheidstest te produceren die het scenario herhaalt. Het gereedschap vereist dat een spoor wordt verzameld met behulp van de SQL Server Profiler-tool. Het gereedschap gaat ervan uit dat het traceer alleen records bevat met betrekking tot een enkele clientsessie. Het is dus belangrijk om ervoor te zorgen dat het spoor is ingesteld om alleen traceerrecords te verzamelen die wordt gegenereerd door de activiteit van de cliënt die wordt gebruikt om het scenario te genereren. Het is daarom raadzaam om de client op een machine uit te voeren waaruit geen andere activiteit op de SQL-serverdatabase wordt gegenereerd en om het SQL Server-profiler-filter dienovereenkomstig in te stellen. Vereisten: SQL Server 2005 SDK en de SQL Server 2005-beheerstools zijn geïnstalleerd. Beperkingen: Ondersteunt alleen code die opereert tegen een enkele database met een enkele verbinding. Voorbereide uitspraken worden niet ondersteund. Het gereedschap kan (nog) niet configureren en het spoor voor u vastleggen, het vereist dat u de SQL-profiler zelf gebruikt om een spoor te krijgen. Met SQL 2005 is het mogelijk om dit te automatiseren. Niet (nog) geïntegreerd in visuele studio of de DB Pro-editie. Het gereedschap is alleen in een Engelse omgeving getest, het is onwaarschijnlijk dat het correct werkt in andere omgevingen, met name met data. In een toekomstige versie kan dit worden opgelost door de bestaande CONNECTION-gebeurtenisklasse te vereisen, die taal- en datumformaat vermeldt. Het gereedschap ondersteunt de XML-gegevenstypen niet. Ingangsuitvoerparameters die worden geïnitialiseerd met een nul kunnen niet worden onderscheiden van alleen parameters uit de uitvoer, zodat ze alleen als uitvoer worden behandeld. Wanneer het spoor een nul passeert op een binaire parameter (bijvoorbeeld beeld, binary, varbinaire), zal de gegenereerde code een runtime-fout genereren. De gegenereerde code moet worden gewijzigd om SQLBinary.null te passeren. Het extensibiliteitspunt van de aangepaste code genereren kan worden gebruikt om hier om te werken. Positionalparameters die zijn doorgegeven aan SQL-instructies (in tegenstelling tot opgeslagen procedure-oproepen) worden niet ondersteund.
SQL Load Test Gerelateerde software