httperf es un software para medir el rendimiento del servidor web. Proporciona una instalación flexible para generar diversas cargas de trabajo HTTP y para medir el rendimiento del servidor.
No es el foco de httperf en la implementación de un punto de referencia en particular, sino en proporcionar una herramienta robusta y de alto rendimiento que facilita la construcción de los dos puntos de referencia a nivel micro y macro.
Las tres características distintivas de httperf son su robustez, que incluye la capacidad de generar y sostener la sobrecarga del servidor, el soporte para los protocolos HTTP / 1.1 y SSL, y su extensibilidad a nuevos generadores de carga de trabajo y las mediciones de rendimiento.
Construyendo httperf
Esta versión de httperf está utilizando el mecanismo de configuración estándar de GNU. Los siguientes pasos se pueden utilizar para construirlo:
$ Mkdir build
Build $ cd
$ SRCDIR / configure
$ Make
$ Make install
En este ejemplo, SRCDIR refiere al directorio de origen httperf. El último paso puede tener que ser ejecutado como "root".
Para construir httperf con soporte de depuración activada, invocar configurar con la opción "--enable-debug".
Por defecto, el binario httperf se instala en / usr / local / bin / httperf y la página de manual se instala en / usr / local / man / man1 / httperf. Puede cambiar estos valores predeterminados al pasar opciones adecuadas para el script "configure". Consulte "configurar --help" para más detalles.
Esta versión de httperf tiene soporte SSL preliminar. Para habilitarlo, es necesario tener OpenSSL (http://www.openssl.org/) ya instalado en su sistema. El script de configuración asume que los archivos y bibliotecas de cabecera OpenSSH se encuentran en ubicaciones estándar (por ejemplo, / usr / include y / usr / lib). Si los archivos están en un lugar diferente, tiene que decirle al script configure dónde encontrarlos. Esto se puede hacer mediante el establecimiento de variables de entorno CPPFLAGS y LDFLAGS antes de invocar "configure". Por ejemplo, si los archivos de cabecera SSL se instalan en / usr / local / ssl / include y las bibliotecas SSL se instalan en / / / ssl / lib locales usr, entonces las variables de entorno debe
establecerse como esto:
CPPFLAGS = "- I / usr / local / ssl / include"
LDFLAGS = "- L / usr / local / ssl / lib"
Con estos ajustes en el lugar, "configurar" puede ser invocado como de costumbre y SSL debe ahora ser encontrado. Si SSL se ha detectado, las siguientes tres cheques deben ser respondidas con "sí":
la comprobación de principal -lcrypto ... sí
la comprobación de SSL_version en -lssl ... sí
:
la comprobación de openssl / ssl.h ... sí
Nota: es posible que tenga que eliminar "config.cache" para asegurar que "configure" re-evalúa los controles después de cambiar la configuración de las variables de entorno.
¿Qué hay de nuevo en esta versión:
Detalles de software:
Versión: 0.9.0
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 12
Comentarios que no se encuentran