Avaleht/Dokumentatsioon/Tootmise testirajaosa

419/419 testi edukalt läbitud

100% edukuse määr

Terviklik tootmise testirajaosa, mis hõlmab GUI-interaktsioone, API-lõpp-punkte, turvalisust, jõudlust ja ristbrauseri ühilduvust — kõik kontrollitud.

13 verstapostit48 keelt4 brauserit5 operaatorit
419
Kogu testid
48
Keeled
4
Brauserid
5
Operaatorid

Infrastruktuuri uuendamine

Kuni 467× kiirem

Märtsil 2026 migreerisiime ühiskasutatavalt VPS-ilt eraldiseisvale serverile, millel on 16× rohkem RAM-i, 5 paralleelselt töötavat analüsaatorit ja.

Vana server
CPUShared vCPU
RAM8 GB
SalvestusruumSSD
Analüsaatori töötajad1
Vahemälus talletatud keeled3
Eellaaditud mudelid1
Keskmise vastuse aeg2,358 ms
Uus server
CPUDedicated CPU
RAM128 GB
SalvestusruumNVMe RAID
Analüsaatori töötajad5
Vahemälus talletatud keeled48
Eellaaditud mudelid23
Keskmise vastuse aeg17 ms
141×
Keskmine parandus
kõigis 48 keeles
467×
Maksimaalse parandus
Katalaani: 3267ms → 7ms
634
Maksimaalne läbilaskevõime
500 samaaegset taotlust
23
Külmad käivitused kõrvaldatud
kõik mudelid on käivituse ajal eellaaditud

Samaaegne jõudlus

Uus server haldab sadu samaaegseid taotlusi kõikide teenuste lõikes ilma vigadeta.

TeenusSamaaegneÕnnestunudKeskmineRPS
Analyzer (spaCy)500100%331 ms634
Analyzer (12-lang mix)120100%114 ms515
Anonymizer1,000100%8 ms1,501
Structured Data100100%331 ms144
Frontend (Next.js)200100%979 ms104
Mixed Workload110100%56 ms536

Täieliku konveieri kiirus

Otsast-otsani analüüsi + anonüümsuse latents uuel serveril, mõõdetud kõigi keelemudelitega kuumadel.

KeelMootorKonveieri keskmineÜksused
EnglishspaCy10.2 ms9
GermanspaCy13.4 ms9
FrenchspaCy10.5 ms10
SpanishspaCy7.8 ms9
JapanesespaCy9.9 ms6
ChinesespaCy13.6 ms5
ArabicTransformer12.7 ms7
HebrewStanza117.3 ms6

Vana serveri ajad hõlmavad täielikku GUI testijada (Playwright + API). Uue serveri ajad on ainult API võrdlused kõigi kuumade mudelikatega. Parandus kajastab tegelikku infrastruktuuri paranemist: likvideeritud külmad käivitused, 5× paralleelnemine ja NVMe salvestusruum.

13 testimise verstapostit

Iga verstapost hõlmab platvormi eraldi funktsionaalset ala, alates autentimisest kuni ristbrauseri ühilduvuseni.

1
100%

Authentication & Session

22/22 testid

Sisselogimine, seansi püsivus, profiil, tervisekontrillid, autentimiskaitsed, väljalogimine/uuesti sisselogimine

2
100%

PII Detection (Analyzer)

62/62 testid

48-keele analüüs GUI-s, üksuste filtrid, hindepiirid, äärmisjuhtumid, klaviatuuri otsingud

3
100%

Anonymizer (5 Operators)

40/40 testid

Asenda, Redigeeri, Räsi, Mask, Krüpteeri operaatorid API-s ja GUI-s, kiired tegevused, mitmekeelne

4
100%

Decrypt (Roundtrip)

22/22 testid

Krüptimine-seejärel-dekrüptimine ringid AES-256/128/192 jaoks, mitmekeelne, võtmete valideerimine, suur tekst

5
100%

Batch & File Upload

20/20 testid

Pakett-tekstide töötlemine, failide üleslaadimise kasutajaliides, vahekaartide lülitamine, töötlemise olek

6
100%

Entity Management

28/28 testid

Üksuste CRUD 3 vahekaardil, AI Creator, valideerimisreeglid, puhastamise kontrollimine

7
100%

Preset Management

28/28 testid

Eelseaded CRUD 3 vahekaardil, rakendamise voog, valideerimisreeglid, puhastamise kontrollimine

8
100%

Settings (10 Tabs)

42/42 testid

Kõik 10 seadete vahekaarti: Konto, Arveldus, Märgid, Turvalisus, Ajalugu, Keel, Krüpteerimisklahvid, Teenused, Arendaja

9
100%

API Security

35/35 testid

Põhilõpp-punktid, turvalisuse päised, CORS-poliitika, sisendi valideerimine, autentimisturvalisus, määra piiramine

10
100%

Token Usage Monitoring

24/24 testid

Märkide tarbimine teksti suuruse, operaatori, keele, üksuse filtri, dekrüptimise, partii, CSV-ekspordi järgi

11
100%

Lighthouse & Quality

20/20 testid

Lighthouse'i hinded 8 lehel, vaatepunktide reageerimine, juurdepääsetavus, SEO, konsooli vead, vigased lingid

12
100%

48 Languages + RTL

56/56 testid

Analüüs kõigile 48 keelele, 4 RTL-paigutuse kontrolli, keele lülitumine, valija valideerimine

13
100%

Cross-Browser

20/20 testid

5 lehte Chromium, Firefox, WebKit ja Mobile Chrome'i peal — nullkonsooli vead

48-keele katvus

Kõik toetatud keeled testitakse päris PII-näidistega. Kolm tüüpi NLP-mootoreid tagavad igale keelele optimaalset täpsust.

spaCy25Stanza7Transformer16
KeelKoodMootorÜksusedVana serverUus serverKiiruse kasvOlek
Englishenspacy113270 ms8 ms34×
Germandespacy148313 ms7 ms45×
Spanishesspacy1041,841 ms6 ms307×
Frenchfrspacy1332,327 ms8 ms291×
Italianitspacy971,787 ms7 ms255×
Portugueseptspacy611,764 ms6 ms294×
Dutchnlspacy1222,486 ms6 ms414×
Polishplspacy701,726 ms8 ms216×
Russianruspacy412,226 ms6 ms371×
Japanesejaspacy231,436 ms6 ms239×
Chinesezhspacy242,554 ms7 ms365×
Koreankospacy161,305 ms6 ms218×
Arabicartransformer20554 ms8 ms69×
Hindihitransformer22486 ms7 ms69×
Turkishtrspacy112504 ms6 ms84×
Romanianrospacy1221,730 ms6 ms288×
Greekelspacy291,822 ms7 ms260×
Croatianhrspacy67989 ms7 ms141×
Slovenianslspacy641,264 ms7 ms181×
Macedonianmkspacy241,259 ms7 ms180×
Swedishsvspacy1401,002 ms6 ms167×
Danishdaspacy1071,910 ms7 ms273×
Norwegiannbspacy1091,606 ms7 ms229×
Finnishfispacy1181,229 ms7 ms176×
Icelandicistransformer73559 ms8 ms70×
Ukrainianukspacy251,434 ms9 ms159×
Lithuanianltspacy861,601 ms7 ms229×
Bulgarianbgstanza248,735 ms98 ms89×
Serbiansrtransformer24519 ms8 ms65×
Hungarianhustanza828,141 ms39 ms209×
Czechcstransformer81562 ms8 ms70×
Slovaksktransformer70577 ms8 ms72×
Latvianlvtransformer83526 ms8 ms66×
Estonianettransformer79531 ms8 ms66×
Hebrewhestanza178,850 ms101 ms88×
Persianfatransformer12439 ms7 ms63×
Vietnamesevistanza7411,282 ms99 ms114×
Indonesianidtransformer79524 ms7 ms75×
Thaithtransformer20521 ms5 ms104×
Malaymstransformer87510 ms7 ms73×
Filipinotltransformer75501 ms7 ms72×
Bengalibntransformer18455 ms7 ms65×
Urduurtransformer12445 ms7 ms64×
Afrikaansafstanza1197,867 ms55 ms143×
Swahiliswtransformer68526 ms7 ms75×
Armenianhystanza6919,643 ms85 ms231×
Catalancaspacy1003,267 ms7 ms467×
Basqueeustanza82783 ms40 ms20×

Ristbrauseri ühilduvus

5 kriitilist lehte testitakse 4 brauseri mootoriga ilma konsooli vigadeta ja ilma horisontaalse ülevoolu.

Chromium

5 5 lehest

Kõik läbisid

Firefox

5 5 lehest

Kõik läbisid

WebKit

5 5 lehest

Kõik läbisid

Mobile Chrome

5 5 lehest

Kõik läbisid

Turvalisuse testimine

35 testi

35 pühendatud turvalisuse testi, mis hõlmab API-lõpp-punkte, päiseid, CORS-i, sisendi valideerimist, autentimist ja määra piiramist.

Põhilõpp-punktid

8 tests

8 testi, mis kontrollitakse API-lõpp-punkti juurdepääsetavust ja vastuse koode

Turvalisuse päised

6 tests

6 testi CSP, X-Frame-Options, HSTS jne jaoks

CORS-poliitika

5 tests

5 testi ristpäraste taotluste töötlemiseks

Sisendi valideerimine

6 tests

6 testi XSS, SQL-injektsiooni ja halvasti vormistatud sisendi jaoks

Autentimisturvalisus

5 tests

5 testi autentimise möödumise ja seansi turvalisuse jaoks

Määra piiramine

5 tests

5 testi API-määra piiri jõustamise ja Retry-After päiste jaoks

Märkide kasutamise analüüs

Kokku kasutatud märgid: 768

22 märkide tarbimise testi, mis mõõdavad kuluefektiivsust operatsioonide, tekstisuuruste, keelte ja operaatorite osas.

ToimingMärgidKeelÜksusedOperaatorMärgidVastuse aeg
analyze50en44N/A4220 ms
analyze200en140N/A9276 ms
analyze500en387N/A21367 ms
analyze1,000en745N/A39542 ms
analyze5,000en3776N/A1934,398 ms
analyze10,000en7566N/A38514,494 ms
anonymize160en113replace7291 ms
anonymize160en113redact7236 ms
anonymize160en113hash7243 ms
anonymize160en113mask7276 ms
anonymize160en113encrypt7242 ms
analyze165de148N/A9272 ms
analyze151fr133N/A9282 ms
analyze75ja23N/A31,608 ms
analyze125ru41N/A42,588 ms
analyze113ar20N/A3501 ms
analyze63zh24N/A32,591 ms
analyze160en106PERSON only7258 ms
analyze160en108PERSON+EMAIL+PHONE8266 ms
analyze160en113All entities8264 ms
decrypt342en37decrypt2188 ms
batch-analyze476en,de,fr394N/A265,278 ms

Testimise metoodoloogia

Meie testirajaosa kombineerib GUI-taseme Playwright'i testimist otsese API-valideerimisega tervikliku katvuse jaoks.

GUI-testimine

Playwright brauseri automatiseerimise testid päris kasutaja töövoogusid — nuppude klõpsimine, vormide täitmine, navigeerimine lehekülgede vahel ja visuaalse väljundi kontrollimine.

API-testimine

Otsesed HTTP-taotlused kontrollitakse kõiki lõpp-punkte äärmisjuhtumite, valesti vormistatud sisendi ja piiritingimustega, mida pelk GUI-testimine ei saa katta.

Seansi vahemälueerimine

Autenditud seansid vahemälueeritatakse ja taaskasutatakse versitapostes, vähendades testide käitamise aega, säilitades samal ajal päris kasutaja käitumist.

CRUD puhastamine

Kõik testimise ajal loodud üksused, eelseaded ja krüpteerimisklahvid puhastakse hiljem, tagades, et testid on idempotentsed ja korratavad.

Näe seda tegevuses

Proovige anonym.legal ise — 48 keelt, 285+ üksuse tüüpi, 5 anonümiseerimise operaatorit, kõik meie testirajaosa poolt kontrollitud.