GoGPT Best VPN GoSearch

icono de página de OnWorks

sipp - Online en la nube

Ejecute sipp en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando sipp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


sipp: herramienta de prueba de rendimiento de Session Initiation Protol (SIP)

DESCRIPCIÓN


Uso:

sipp host_remoto [: puerto_remoto] [opciones]

Opciones Disponibles:

-v : Muestra la versión y la información de copyright.

-aa : Habilita la respuesta automática 200 OK para los mensajes INFO, ACTUALIZAR y NOTIFICAR.

-base_cseq
: Valor inicial de [cseq] para cada llamada.

-bg : Inicia SIPp en modo de fondo.

-bind_local
: Vincula el conector a la dirección IP local, es decir, la dirección IP local se utiliza como fuente
Dirección IP. Si SIPp se ejecuta en modo servidor, solo escuchará en la IP local
dirección en lugar de todas las direcciones IP.

-buff_size
: Establece el tamaño del búfer de envío y recepción.

-cid_str
: Cadena de ID de llamada (predeterminado% u-% p @% s). % u = número_llamada,% s = dirección_ip,
% p = número_proceso, %% =% (en cualquier orden).

-esta : Establece la dirección IP de control local

-cp : Establece el número de puerto de control local. El valor predeterminado es 8888.

-d : Controla la duración de las llamadas. Más precisamente, esto controla la duración de
instrucciones de 'pausa' en el escenario, si no tienen una sección de 'milisegundos'.
El valor predeterminado es 0 y la unidad predeterminada es milisegundos.

-deadcall_espera
: Cuánto tiempo se debe mantener el ID de llamada y el estado final de las llamadas para mejorar el mensaje
y registros de errores (la unidad predeterminada es ms).

-comportamientos_predeterminados: Establece los comportamientos predeterminados que utilizará SIPp.
Los valores posibles son: - todos Usar todos los comportamientos predeterminados - ninguno Usar ningún valor predeterminado
comportamientos - bye Enviar byes para llamadas abortadas - abortunexp Abort calls on
mensajes inesperados: respuesta de ping Responder a solicitudes de ping Si un comportamiento es
precedido de un -, luego se apaga. Ejemplo: todos, -adiós

-f : Establece la frecuencia del informe de estadísticas en la pantalla. El valor predeterminado es 1 y la unidad predeterminada es
segundos.

-fd : Establece la frecuencia del informe del registro de volcado de estadísticas. El valor predeterminado es 60 y la unidad predeterminada es
segundos.

-i : Establezca la dirección IP local para los encabezados 'Contacto:', 'Vía:' y 'De:'. El valor predeterminado es
dirección IP del host principal.

-inf : Inyecte valores de un archivo CSV externo durante las llamadas en los escenarios. Primero
línea de este archivo dice si los datos se leerán en secuencia (SECUENCIAL),
orden aleatorio (RANDOM) o de usuario (USER). Cada línea corresponde a una llamada y tiene
uno o mas ';' campos de datos delimitados. Estos campos se pueden denominar [campo0],
[campo1], ... en el archivo de escenario xml. Se pueden utilizar varios archivos CSV
simultáneamente (sintaxis: -inf f1.csv -inf f2.csv...)

-infindice
: campo de archivo Crea un índice de archivo usando campo. Por ejemplo -inf usuarios.csv
-infindice users.csv 0 crea un índice en la primera clave.

-campo_ip
: Establezca qué campo del archivo de inyección contiene la dirección IP desde la cual
el cliente enviará sus mensajes. Si se omite esta opción y la opción '-t ui' es
presente, se asume el campo 0. Utilice esta opción junto con '-t ui'

-l : Establece el número máximo de llamadas simultáneas. Una vez que se alcanza este límite, el tráfico
disminuye hasta que disminuye el número de llamadas abiertas. Defecto:

(3 * call_duration (s) * tarifa).

-perdió : Establece la cantidad de paquetes que se perderán de forma predeterminada (las especificaciones del escenario anulan
este valor).

-m : Detenga la prueba y salga cuando se procesen las llamadas de 'llamadas'

-medio : Establece la dirección IP del medio local

-dominar
: Modo extendido 3pcc: indica el número maestro

-max_recv_bucles
: Establece el número máximo de mensajes recibidos leídos por ciclo. Incrementar este valor
para alto nivel de tráfico. El valor predeterminado es 1000.

-max_sched_loops : Establece el número máximo de ejecuciones de llamadas por bucle de eventos.
Aumente este valor para niveles de tráfico elevados. El valor predeterminado es 1000.

-max_reconectar
: Establece el número máximo de reconexiones.

-max_retrans
: Número máximo de retransmisiones UDP antes de que finalice la llamada en el tiempo de espera. El valor predeterminado es 5
para transacciones INVITE y 7 para otras.

-max_invite_retrans: Número máximo de retransmisiones UDP por invitación
transacciones antes de que finalice la llamada en el tiempo de espera.

-max_non_invite_retrans: Número máximo de retransmisiones UDP para personas sin invitación
transacciones antes de que finalice la llamada en el tiempo de espera.

-max_log_size
: ¿Cuál es el límite para el tamaño de los archivos de registro de mensajes y errores?

-max_socket
: Establece el número máximo de enchufes para abrir simultáneamente. Esta opción es significativa
si usa un enchufe por llamada. Una vez que se alcanza este límite, el tráfico se distribuye
sobre los enchufes ya abiertos. El valor predeterminado es 50000

-megabyte : Establece el tamaño del búfer de eco RTP (predeterminado: 2048).

-mp : Establece el número de puerto de eco RTP local. El valor predeterminado es 6000.

-Dakota del Norte : Ningún valor predeterminado. Desactive todos los comportamientos predeterminados de SIPp, que son los siguientes: - Activado
Tiempo de espera de retransmisión UDP, abortar la llamada por

enviando un BYE o un CANCEL

- En tiempo de espera de recepción sin atributo de tiempo de espera, abortar

la llamada enviando un BYE o un CANCEL

- En BYE inesperado envíe un 200 OK y cierre la llamada - En CANCEL inesperado envíe un
200 OK y cierre la llamada: en caso de un PING inesperado, envíe un 200 OK y continúe la llamada
- En cualquier otro mensaje inesperado, cancele la llamada

enviando un BYE o un CANCEL

-nº : Desactiva la retransmisión en modo UDP.

-nostdin
: Desactiva stdin.

-p : Establece el número de puerto local. El valor predeterminado es un puerto libre aleatorio elegido por el sistema.

-pause_msg_ign
: Ignora los mensajes recibidos durante una pausa definida en el escenario

-periodic_rtd
: Restablece los contadores de partición del tiempo de respuesta en cada intervalo de registro.

-r : Establece la tasa de llamada (en llamadas por segundo). Este valor se puede cambiar durante la prueba.
presionando '+', '_', '*' o '/'. El valor predeterminado es 10. presionando la tecla '+' para aumentar la llamada
tasa en 1 * rate_scale, presionando la tecla '-' para disminuir la tasa de llamada en 1 * rate_scale,
presionando la tecla '*' para aumentar la tasa de llamada en 10 * rate_scale, presionando la tecla '/' para
Disminuir la tasa de llamadas en 10 * rate_scale. Si el -rp se utiliza la opción, la tasa de llamada es
calculado con el período en ms dado por el usuario.

-rp : Especifique el período de tarifa para la tarifa de llamada. El valor predeterminado es 1 segundo y la unidad predeterminada
son milisegundos. Esto le permite tener n llamadas cada m milisegundos (usando -r
n -rp metro). Ejemplo: -r 7 -rp 2000 ==> 7 llamadas cada 2 segundos.

-r 10 -rp 5s => 10 llamadas cada 5 segundos.

-tasa_escala
: Controle las unidades para las teclas '+', '-', '*' y '/'.

-aumento de la tasa
: Especifique el aumento de la tasa cada -fd unidades (el valor predeterminado es segundos). Esto te permite
para aumentar la carga para cada período de tala independiente. Ejemplo: -aumento de la tasa
10 -fd Miles

==> aumentar las llamadas en 10 cada 10 segundos.

-rate_max
Si se utiliza -aumento de la tasa está configurado, luego salga después de que la tasa alcance este valor. Ejemplo:
-aumento de la tasa 10 -rate_max 100

==> aumentar las llamadas en 10 hasta alcanzar los 100 cps.

-no_rate_quit
Si se utiliza -aumento de la tasa está configurado, no salga después de que la tasa alcance -rate_max.

-recv_timeout
: Tiempo de espera de recepción global. La unidad predeterminada es milisegundos. Si el mensaje esperado es
no recibida, la llamada se agota y se cancela.

-send_timeout
: Tiempo de espera de envío global. La unidad predeterminada es milisegundos. Si no se envía un mensaje (debido
a la congestión), la llamada se agota y se cancela.

-reconectar_cerrar : ¿Deben cerrarse las llamadas al reconectarse?

-reconectar_dormir : Cuánto tiempo (en milisegundos) para dormir entre el cierre y
volver a conectar?

-ringbuffer_files: ¿Cuántos archivos de error / mensaje deben guardarse después
¿rotación?

-ringbuffer_size : ¿Qué tamaño deben tener los archivos de error / mensaje antes de que aparezcan?
rotado?

-rsa : Establezca la dirección de envío remoto en host: puerto para enviar los mensajes.

-rtp_echo
: Habilita el eco RTP. Paquetes RTP / UDP recibidos en el puerto definido por -mp se hacen eco a
su remitente. Los paquetes RTP / UDP que llegan a este puerto + 2 también se repiten en sus
remitente (utilizado para eco de sonido y video).

-rtt_freq
: la frecuencia es obligatoria. Volcar los tiempos de respuesta de cada llamada de frecuencia en el archivo de registro definido
by -trace_rtt. El valor predeterminado es 200.

-s : Establece la parte del nombre de usuario del URI de solicitud. El valor predeterminado es 'servicio'.

-Dakota del Sur : Vuelca un escenario predeterminado (incrustado en el ejecutable sipp)

-sf : Carga un archivo de escenario xml alternativo. Para obtener más información sobre la sintaxis de escenarios XML,
utilice el -Dakota del Sur opción para volcar escenarios integrados. Contienen toda la ayuda necesaria.

-oocsf : Cargar escenario fuera de llamada.

-oocsn : Cargar escenario fuera de llamada.

-skip_rlimit
: No realice el ajuste rlimit de los límites del descriptor de archivo. Predeterminado: falso.

-esclavo : Modo extendido 3pcc: indica el número de esclavo

-esclavo_cfg
: Modo extendido 3pcc: indica el archivo donde se encuentran las direcciones maestra y esclava
almacenados

-sn : Utilice un escenario predeterminado (incrustado en el ejecutable sipp). Si esta opcion es
omitido, se carga el escenario de UAC estándar de SipStone. Valores disponibles en este
Versión:

- 'uac'
: Estándar SipStone UAC (predeterminado).

- 'uas'
: Respondedor UAS simple.

- 'regexp'
: Estándar SipStone UAC - con expresiones regulares y

variables.

- 'branchc'
: Ramificación y ramificación condicional en

escenarios - cliente.

- 'sucursales'
: Ramificación y ramificación condicional en

escenarios - servidor.

Escenarios predeterminados de 3pcc (consulte -3pcc opción):

- '3pcc-CA': Lado del controlador A (debe iniciarse después

todos los demás escenarios de 3pcc)

- '3pcc-CB': Lado del controlador B. - '3pcc-A': lado A. - '3pcc-B': lado B.

-stat_delimiter
: Establece el delimitador para el archivo de estadísticas

-stf : Establece el nombre del archivo que se utilizará para volcar estadísticas

-t : Establece el modo de transporte: - u1: UDP con un socket (predeterminado), - un: UDP con uno
socket por llamada, - ui: UDP con un socket por dirección IP La IP

las direcciones deben definirse en el archivo de inyección.

- t1: TCP con un socket, - tn: TCP con un socket por llamada, - l1: TLS con uno
socket, - ln: TLS con un socket por llamada, - c1: u1 + compresión (solo si
complemento de compresión

cargado),

- cn: un + compresión (solo si el complemento de compresión

cargado).
Este complemento no se proporciona con sipp.

-se acabó el tiempo
: Tiempo de espera global. La unidad predeterminada es segundos. Si esta opción está configurada, SIPp se cierra después de
nb unidades-se acabó el tiempo 20s se cierra después de 20 segundos).

-timer_resol
: Establece la resolución del temporizador. La unidad predeterminada es milisegundos. Esta opción tiene una
impacto en la precisión de los temporizadores Los valores pequeños permiten una programación más precisa pero
Uso de CPU: si la compresión está activada, el valor se establece en 50 ms. El valor predeterminado es
10ms.

-sendbuffer_warn : Produce advertencias en lugar de errores en SendBuffer.
fallas

-trace_msg
: Muestra los mensajes SIP enviados y recibidos en
nombre> _ _messages.log

-trace_shortmsg
: Muestra los mensajes SIP enviados y recibidos como CSV en
nombre> _ _shortmessages.log

-trace_pantalla
: Pantallas de estadísticas de volcado en el _ _0ms.

-trace_err
: Rastrea todos los mensajes inesperados en _ _errors.log.

-trace_stat
: Vuelca todas las estadísticas en _ archivo .csv. Utilice la opción '-h stat'
para obtener una descripción detallada del contenido del archivo de estadísticas.

-trace_counts
: Vuelca los recuentos de mensajes individuales en un archivo CSV.

-trace_rtt
: Permitir el seguimiento de todos los tiempos de respuesta en _ _rtt.csv.

-trace_logs
: Permitir el seguimiento de acciones en _ _logs.log.

-usuarios : En lugar de iniciar llamadas a una tarifa fija, inicie las llamadas de 'usuarios' al inicio y
mantenga constante el número de llamadas.

-3pcc : Inicie la herramienta en modo 3pcc ("Control de llamadas de terceros"). La dirección IP transmitida
depende del rol de 3PCC. - Cuando el primer comando gemelo es 'sendCmd' entonces
esto es

la dirección del enchufe gemelo remoto.
SIPp intentará

conectarse a esta dirección: puerto para enviar el comando gemelo (esta instancia debe ser
comenzó después de todos los demás escenarios 3PCC).

Ejemplo: escenario 3PCC-CA.

- Cuando el primer comando gemelo es 'recvCmd', entonces esto es

la dirección del enchufe gemelo local. SIPp abrirá esta dirección: puerto para escuchar
para comando gemelo.

Ejemplo: escenario 3PCC-CB.

-tdmmap
: Genere y maneje una tabla de circuitos TDM. Debe haber un circuito disponible para
llamada para ser colocado. Formato: -tdmmap {0-3}{99}{5-8}{1-31}

-llave : valor de palabra clave Establece el parámetro genérico denominado "palabra clave" en "valor".

Manejo de señales:

SIPp se puede controlar mediante señales posix. Se manejan las siguientes señales:
USR1: Similar a presionar la tecla 'q' del teclado. Desencadena una salida suave

de SIPp. No se realizan más llamadas nuevas y todas las llamadas en curso se terminan antes
SIPp sale. Ejemplo: matar -SIGUSR1 732

USR2: activa un volcado de todas las pantallas de estadísticas en

_ Archivo _screens.log. Especialmente útil en modo de fondo para
saber cuál es el estado actual. Ejemplo: matar -SIGUSR2 732

Código de salida:

Al salir (en caso de error fatal o cuando el número de llamadas solicitadas (-m opción) se alcanza,
sipp sale con uno de los siguientes códigos de salida:

0: todas las llamadas se realizaron correctamente 1: al menos una llamada falló

97: salir por comando interno. Es posible que se hayan procesado las llamadas 99: Salida normal sin
llamadas procesadas -1: Error fatal

Ejemplo:

Ejecute sipp con el escenario de servidor integrado (uas):

./sorbo -sn uas

En el mismo host, ejecute sipp con el escenario de cliente integrado (uac)

./sorbo -sn uac 127.0.0.1

SIPp v3.1, versión desconocida, construido el 13 de junio de 2010, 15:34:03.

Este programa es software gratuito; puedes redistribuirlo y / o modificarlo bajo el
términos de la Licencia Pública General GNU según lo publicado por el Software Libre
Fundación; ya sea la versión 2 de la Licencia o (a su elección) cualquier versión posterior.

Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA
GARANTÍA; incluso sin la garantía implícita de COMERCIABILIDAD o APTITUD PARA UN
PROPÓSITO PARTICULAR. Consulte la Licencia pública general GNU para obtener más detalles.

Debería haber recibido una copia de la Licencia Pública General GNU junto con este
programa; si no es así, escriba a Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 EE. UU.

Autor: ver archivos fuente.

Use sipp en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.