Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Andmebaasi testimise raamatuid/materjale märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
djwelts
HV kasutaja
djwelts

liitunud: 04.09.2005



Autoriseeritud ID-kaardiga

sõnum 08.04.2013 21:00:42 Andmebaasi testimise raamatuid/materjale vasta tsitaadiga

Tere!

Oleks hirmsasti tarvis mõnda head andmebaasi testimisega seotud raamatut või asjalikku artiklit mida saaks kasutada viitena.
Spetsiifilisemalt huvitab just andmebaasi jõudlus- ja koormustestimine.

Kui kellelgi on mingeid häid soovitusi-raamatuid, oleks väga tänulik!

Sobivad raamatu nimed, st ei ole vaja konkreetset linki, kuid selle olemasolu on positiivne, säästab otsimise vaevast thumbs_up.gif
Hetkel olen otsinud googlest "database performance testing" ja "database load testing", Safaribooksonline.com ning http://ebookuniverse.net/ samu otsingud, kuid midagi väga pädevat pole suutnud tuvastada.
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
Redikate
HV veteran
Redikate

liitunud: 30.12.2005




sõnum 08.04.2013 23:20:48 vasta tsitaadiga

Oleks abiks kui täpsustaksid mis andmebaasist juttu on...
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
djwelts
HV kasutaja
djwelts

liitunud: 04.09.2005



Autoriseeritud ID-kaardiga

sõnum 09.04.2013 00:36:02 vasta tsitaadiga

Redikate kirjutas:
Oleks abiks kui täpsustaksid mis andmebaasist juttu on...


Oeh, jäi tõesti mainimata. Oracle andmebaas oleks testitavaks.
Koormustestimise loogika peaks ju olema suhteliselt sama olenemata andmebaasist, seega üldise teooria kohapealt sobivad ka muude baaside viited.
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
serk
HV kasutaja

liitunud: 24.05.2003




sõnum 09.04.2013 09:46:51 vasta tsitaadiga

Midagi väga pädevat ongi raske saada, sest andmebaasi ei saa päris samade printsiipidega testida nagu tavalisi veebirakendusi(rak. serverit), kuigi, samas võib öelda ka seda, et iga rakendus on seotud andmebaasiga ning rakenduse testimisel testid ka üle andmebaasi.
Aga üldiselt Oracle kohta tahad infot, siis otsi märksõna Profiler. Oracle tootega kaasas olev tööriist, mis annab väga hea pildi testitavast koodist. Ilus aruanne sellest, mida käivitati, kuna käivitati, kuidas käivitati, kui palju käivitati jne ... Väga hea vahend tuvastamaks kui palju mingi protseduur aega võtab, kui palju protseduuri käivitati jne ... Teisalt peab mõistma kogu andmebaasi toimimist ning nägema ka "kardina taha" - ehk mis toimub mäluga, mis toimub IO'ga, CPU'ga jne. Tuim sessioone creatimine ning mingi ühe äriloogika koormustest on ka suht mõttetu, kuna Oracle on piisavalt tark ja ühel hetkel lihtsalt viskab tulemid cachist ja kogu lugu, see jällegi ei pruugi väljendada päriselu pilti.

Kui teemaks on automaattestid, siis Quest on ehitanud tööriistu selle tarbeks.
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
emkao
HV vaatleja

liitunud: 19.12.2011




sõnum 10.04.2013 13:26:44 vasta tsitaadiga

db2'l selline programm nagu db2top, mille abil saab jälgida andmebaasi tegevust, arvatavasti on oracles ka selline tööriist olemas.
jMeter'iga saad luua scripti, mille abil saadad käske andmebaasi ja muuta threadide hulka. (vajab andmebaasi draivereid arvatavasti, enamasti kasutatud veebi testimiseks, saab lisada serverisse kuulaja ja jälgida serveri tööd(jMeter plugin))
nmon on lihtne tööriist millega saad profileerida arvuti I/O, memory ja palju muud.

Loodan, et aitas.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
djwelts
HV kasutaja
djwelts

liitunud: 04.09.2005



Autoriseeritud ID-kaardiga

sõnum 10.04.2013 23:45:48 vasta tsitaadiga

Tänud vastamast! Seda teooriat ja ka vähemal määral praktikat olen juba saanud. (terve hulk Oracle koormustestimise vahendeid läbi vaadatud(hammerora,swingbench,JMeter,benchmark factory))
Eesmärk oli leida mingeid pädevaid viiteid mida kasutada. Neid kahjuks andmebaasi koormustestimise kohta keerukam leida. Tarkvara testimise osas on asi lihtsam. Aga nendeski väga kirjutata andmebaasi osast.
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 11.04.2013 11:48:35 vasta tsitaadiga

Aga enamasti tehaksegi koormustest ju tarkvarale ja kui seal mingid kitsaskohad ilmnevad, siis hakatakse põhjust otsima, mis võib muuhulgas ka baasis olla. Ja sel juhul ei hakata mitte kogu baasile koormustesti tegema vaid pigem uuritakse, millest konkreetne kitsaskoht tingitud on.
Ja IMHO nii peabki kuna erinevad rakendused kasutavad baasi väga erineval moel seega ei anna näiteks teadmine, et 3000 samaaegse päringuga mälu väheks jääb suurt midagi kui pole teada, kuidas konkreetset baasi kasutama hakatakse.
Kommentaarid: 76 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Andmebaasi testimise raamatuid/materjale
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.