Preflight terheléses tesztelés

A tools\Run-PreflightStress.ps1 lefordítja a HotPDFPreflight konzolos eszközt, futtatja azt egy nagy PDF könyvtáron egyszerre egy fájlon, fájlonkénti jelentéseket és naplókat ír, valamint egy JSON / Markdown teljesítmény alapvonalat rögzít. Minden fájl el van különítve egy időtúllépés mögé, így egyetlen erőforrás-igényes PDF sem tudja blokkolni a teljes futást Az alapértelmezett időtúllépés 120 másodperc, hogy a nagy, implementációs határokat elérő fájlok befejeződhessenek, miközben a patológiás bemenetek továbbra is elkülönítésre kerülnek

Alapértelmezett futtatás

powershell -NoProfile -ExecutionPolicy Bypass -File tools\Run-PreflightStress.ps1

Az alapértelmezett minta gyökérkönyvtár a D:\PDFdoc\PDF-Samples. A futási kimenet a Tests\PreflightStress\runs\ alá íródik, amelyet a Git figyelmen kívül hagy, mert a jelentések és naplók gép-specifikusak

Egyéni minta gyökérkönyvtár

powershell -NoProfile -ExecutionPolicy Bypass -File tools\Run-PreflightStress.ps1 `
  -SampleRoot D:\PDFdoc\PDF-Samples `
  -OutputRoot D:\Temp\HotPDFPreflightStress `
  -MaxFiles 1000 `
  -MaxBytes 5242880 `
  -MaxSecondsPerFile 120

Metrikák

Az alapvonal rögzíti a teljes bemeneti fájlok számát, a kiválasztott fájlok számát, a bájtok összegeit, a legnagyobb és legkisebb kiválasztott bemeneti méretet, a feldolgozott / sikeres / sikertelen / időtúllépési számlálókat, az eltelt másodperceket, a fájl/másodperc értéket, a MiB/másodperc értéket, a kimeneti formátumot, a kiválasztott készletet, a fájlonkénti CSV útvonalat, a jelentés gyökerét és a napló gyökerét

Hibák értelmezése

Egy sikertelen vagy időtúllépéssel lefutott sor azt jelenti, hogy egy PDF-et nem lehetett feldolgozni a jelenlegi futási korlátokon megadott időn belül. A szkript továbbra is kiírja az alapvonalat és sikeresen kilép, így a regressziós feladatok megőrizhetik a bizonyítékot. A hibák számának, az időtúllépési sorok hirtelen növekedését vagy az áteresztőképesség éles visszaesését tekintse jelnek a fájlonkénti napló és a jelentés könyvtárának vizsgálatára

Kapcsolódó témakörök