sipp er en gratis Open Source testverktøy / trafikk generator for SIP-protokollen. Den inneholder noen grunnleggende SipStone User Agent scenarier (UAC og UAS) og etablerer og frigjør flere samtaler med invitasjonen og BYE metoder.
Sipp prosjektet kan leser også tilpassede XML scenariofiler som beskriver fra svært enkle til komplekse samtalestrømmer. Den har dynamisk visning av statistikk om å kjøre tester (kaller rate, rundtur forsinkelse, og meldingsstatistikk), periodiske CSV statistikk dumper, TCP og UDP over flere stikkontakter eller multiplekset med nyutsendelse ledelse og dynamisk justerbare samtalepriser.
Andre avanserte funksjoner inkluderer støtte for IPv6, TLS, SIP-godkjenning, betingede scenarioer, UDP retransmisjoner, feil robusthet (timeout samtale, protokoll forsvar), kaller bestemt variabel, Posix regulære uttrykk for å trekke ut og re-injisere noen protokoll felt, egendefinerte handlinger (log , system kommandoen exec, samtale stopp) på meldingen mottar, felt injeksjon fra eksterne CSV fil for å etterligne levende brukere.
Mens optimalisert for trafikk, stress og ytelsestesting, kan sipp brukes til å kjøre en eneste samtale og exit, og gir en bestått / ikke bestått dommen.
Sist, men ikke minst, har sipp en omfattende dokumentasjon tilgjengelig både i HTML og PDF format.
Sipp kan brukes til å teste mange ekte SIP equipements som SIP-proxyer, B2BUAs, SIP medieservere, SIP / x ways, SIP PBX, ... Det er også svært nyttig å etterligne tusenvis av nettlesarar ringer din SIP system.
Hva er nytt i denne versjonen:
· Fix: Problemstillinger knyttet til forskjeller mellom Solaris og andre Os.
· Fix: Bruk globalStat stedet for computeStat for global statistikk.
· Enh: Mulighet til å begrense maksimal størrelse på loggfiler.
· Fix: xp_parser.c ikke kunne håndtere en sitert avsluttvinkelbrakett i sine argumenter.
· Fix: Tillat for å avslutte spesifikasjon i en printf fil.
· Fix: Rømmer sitater med skråstrek scenario bør ikke inneholde backslash.
· Fix: Korrekt avslutte streng for [fieldX] i printf filer.
· Fix: Ikke malloc (0) hvis det ikke er noen variabler.
· Fix: Fjernet ekstra require_arg / sjekk pass. Levert av Martin H. VanLeeuwen.
· Fix: flette video port ekstraksjon med audio port utvinning funksjon; som å fikse en buffer overflow i videofunksjonen.
· Fix: Riktig minnelekkasjer.
· Fix: 3pcc samtale etableringen droppet den første meldingen.
· Fix: HPUX 11.23 build svikt fast.
· Fix: Teoretisk sett kan den første meldingen har en ny sending hash på null, noe som vil resultere i en uventet avslutning for en UAS scenario.
· Fix: ikke mister den første meldingen om scenarier som starter med en NOP.
· Fix: Ikke bruk 100% CPU når det kjøres i bakgrunnen, men ikke med -bg.
· Enh: Tillat innspill filer som skal indekseres av ett av feltene, og legge en tilsvarende oppslags handling. Også tillate [fieldN] substitusjon til å ta et linjenummer parameter.
· Enh: legg verifyauth handling, som lar sipp å kontrollere legitimasjon sendt av en MD5 utfordring.
· Enh: Faktor ut streng tolking av parametere fra createAuthHeaderMD5.
· Enh: Tillat mer enn én sende melding per handling.
· Enh: Tillat +, -, / og * å jobbe med bruker basert benchmarks og advarsel handling.
· Enh: Stempel og siste meldingen søkeord.
· Enh: Legg -nostdin alternativet, og tillater meldings, shortmessage, feil og logger filer som skal slås av og på under kjøring.
· Enh: Lag en struktur for lagring av samtale variabler.
· Enh: Tie statistikk til et scenario.
· Enh: Tillat flere samtidige scenarier.
· Enh: Bruk va_args om trykkfeil i stedet for flere makroer.
· Enh: Legg en gettimeofday handling.
· Enh: Introduser per bruker variabler.
· Enh: Introduser globale variabler.
· Enh: Tillat et hopp på en uventet melding.
· Enh: Legg et hopp handling primitive.
· Enh: Butikk UAS svare adresser på en per-call basis.
· Enh: Svar out-of-call meldinger ved hjelp av et scenario i stedet bygget i C-kode.
· Enh: Respekt count_in_stats variabel for samtaler.
· Enh: refactor og abstrakt lytting for meldinger og eie en stikkontakt i en egen klasse fra samtaler.
· Enh: refactor og abstrakte oppgaver i en separat struktur fra samtaler.
· Enh: Tillat kontroll IP-adressen angis på kommandolinjen, og fjerne tråden i favør av avstemningen.
· Enh: Nye XML-elementer for å matche transaksjoner på grenen ID.
· Enh: Tillat sipp logger for å bli behandlet som ringbuffere.
· Enh: Legg en kommando for å dumpe kjører samtaler.
· Enh: Legg en klasse for døde samtaler slik at meldinger for en avsluttet samtalen ikke blir behandlet som uventet eller out-of-call meldinger.
· Enh: Legg en superklasse for samtaler.
· Enh: Flytt ting som ikke trenger å være offentlig til privat del av samtalen.
· Enh: Legg -trace_count muligheten til å gi CSV grensesnitt til skjerm teller
Prog.varedetaljer:
Versjon: 3.1
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 285
Kommentarer ikke funnet