SIPp es un test Fuente generador herramienta / tráfico abierto libre para el protocolo SIP. Incluye algunos escenarios básicos de usuario SipStone agente (UAC y UAS) y establece y comunicados de múltiples llamadas con los métodos de invitar y BYE.
SIPp proyecto puede también lee archivos XML personalizados de escenarios que describen desde muy simples a los flujos de llamadas complejas. Cuenta con la visualización dinámica de información sobre la ejecución de pruebas (velocidad, retardo de ida y vuelta, y las estadísticas mensaje de llamada), las estadísticas periódicas CSV volcados, TCP y UDP sobre tomas múltiples o multiplexados con la gestión de retransmisión y tarifas de llamadas dinámicamente ajustables.
Otras características avanzadas incluyen soporte de IPv6, TLS, autenticación SIP, escenarios condicionales, retransmisiones UDP, robustez error (llamado tiempo de espera, la defensa de protocolo), llame variable específica, de expresiones regulares POSIX para extraer y volver a inyectar cualquier campo de protocolo, acciones personalizadas (registro , exec comando del sistema, parada de llamada) en el mensaje recibe, inyección de campo de archivo CSV externo para emular a los usuarios en vivo.
Si bien optimizado para el tráfico, el estrés y las pruebas de rendimiento, SIPp se puede utilizar para ejecutar una sola llamada y salida, proporcionando un pasado / veredicto fallado.
Por último, pero no menos importante, SIPp tiene una amplia documentación disponible tanto en formato HTML y PDF.
SIPp puede ser utilizado para probar muchos equipamientos SIP real como proxies SIP, B2BUAs, servidores de medios SIP, SIP / x, puertas de enlace SIP PBX, ... También es muy útil para emular miles de agentes de usuario que llaman su sistema SIP.
¿Qué hay de nuevo en esta versión:
· Corrección: Las cuestiones relacionadas con las diferencias entre Solaris y otros sistemas operativos.
· Corrección: Uso globalStat lugar de computeStat para las estadísticas globales.
· Enh: Opción para limitar el tamaño máximo de los archivos de registro.
· Corrección: xp_parser.c no podía manejar un corchete angular de cierre cotizado en sus argumentos.
· Solución: Deje de quitarle a la especificación en un archivo printf.
· Corrección: Escapar citas con barra invertida en el escenario no debe incluir la barra invertida.
· Corrección: terminar correctamente la cadena de [CampoX] en los archivos printf.
· Solución: No lo hagas malloc (0) si no hay variables.
· Corrección: Eliminado pase require_arg / verificación adicional. Ofrecido por Martin H. VanLeeuwen.
· Corrección: fusionar la extracción puerto de vídeo con función de extracción puerto de audio; que para arreglar un desbordamiento de búfer en la función de vídeo.
· Corrección: pérdidas de memoria correctas.
· Corrección: creación llamada 3pcc dejó caer el primer mensaje.
· Corrección: HPUX 11.23 fracaso acumulación fijo.
· Fix: Teóricamente, el primer mensaje podría tener un hash retransmisión de cero, lo que daría lugar a una terminación inesperada para un escenario de UAS.
· Corrección: no pierdas el primer mensaje en escenarios que comienzan con una NOP.
· Solución: No utilice 100% de la CPU cuando se ejecuta en segundo plano, pero no con -bg.
· Enh: Permitir que los archivos de entrada para ser indexados por uno de los campos, y añadir una acción de consulta correspondiente. También permite la sustitución [campoN] para tomar un parámetro de número de línea.
· Enh: añadir verifyauth acción, que permite SIPp para verificar las credenciales enviadas por un desafío MD5.
· Enh: Factor a cabo el análisis de la cadena de parámetros de createAuthHeaderMD5.
· Enh: Permitir más de un envío de mensajes por acción.
· Enh: Permita +, -, /, * y para trabajar con los puntos de referencia basados en el usuario y la acción mensaje de advertencia.
· Enh: Marca de tiempo y Último Mensaje palabras clave.
· Enh: Añadir opción -nostdin, y permiten mensajes, shortmessage, error y archivos de registro que se encienden y se apagan durante la marcha.
· Enh: Crear una estructura para almacenar variables de llamada.
· Enh: estadísticas Corbata a un escenario.
· Enh: Permitir múltiples escenarios simultáneos.
· Enh: Use va_args para los errores de impresión en lugar de varias macros.
· Enh: Añadir una acción gettimeofday.
· Enh: Introducir las variables de cada usuario.
· Enh: Introducir las variables globales.
· Enh: Permitir un salto en un mensaje inesperado.
· Enh: Añadir una acción de salto primitivo.
· Enh: Tienda UAS respuesta direcciones en una base por llamada.
· Enh: Conteste los mensajes de fuera de la llamada con un escenario más que construido en código C.
· Enh: Respeto count_in_stats variable para llamadas.
· Enh: Refactor y escuchar abstracto para los mensajes y ser dueño de una toma en una clase separada de llamadas.
· Enh: Refactor y tareas abstractas en una estructura separada de llamadas.
· Enh: Permita que la dirección IP de control que se especifica en la línea de comandos, y retire el hilo a favor de la encuesta.
· Enh: Nuevos elementos XML para hacer coincidir las transacciones en el identificador de rama.
· Enh: Permitir registros SIPP a ser tratados como amortiguadores de anillo.
· Enh: Agregar un comando para volcar las llamadas que se ejecutan.
· Enh: Añadir una clase para las llamadas muertas para que los mensajes de una llamada terminada no se tratan como mensajes de fuera de la llamada inesperada o.
· Enh: Añadir una superclase para las llamadas.
· Enh: Mover las cosas que no tienen que ser público en la sección privada de la llamada.
· Enh: Añadir opción -trace_count para proporcionar la interfaz CSV para los recuentos de pantalla
Detalles de software:
Versión: 3.1
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 285
Comentarios que no se encuentran