Las pruebas de rendimiento, a veces encuentro debe ser cifrada cabecera de información de autenticación, lo siguiente que voy a introducir la forma de cifrado para la autenticación SHA1 desarrollo de scripts de prueba de rendimiento
1, primero entender el principio, se necesita cifrado SHA1 para los siguientes tres parámetros , (appSecret + Nonce + CURTIME) , una cadena de tres parámetros de corte y empalme, para hash SHA1, convertido a caracteres hexadecimales (cadena, minúsculas)
2, CheckSum válido: por razones de seguridad, cada suma de comprobación válida 5 minutos (con cálculo CURTIME), recomendaron que cada solicitud para generar una nueva suma de comprobación, al mismo tiempo hacer seguro de que inició el servidor de solicitud está sincronizada con la hora estándar, tales como un servicio NTP.
3, que tenemos que hacer es preguntar a los desarrolladores para obtener la función de cifrado SHA1 (Java), a continuación, llamar a través BeanShell jmeter, se puede lograr este efecto
En primer lugar, añadir un grupo de hilos
- grupo de hilos complemento, ejecución Jmeter es impulsado por un grupo de hilos, el plan de pruebas debe tener al menos un grupo de hilos, seleccionar el plan de pruebas, haga clic derecho, añadir grupo de hilos de los "hilos"
En segundo lugar, añadir BeanShell la muestra, las peticiones HTTP
- Petición para añadir BeanShell - seleccionar el grupo de hilos, botón derecho del ratón, añadir "Sampler" Muestra BeanShell
- declaración BeanShell java que se llamará de la siguiente manera, la atención debe llamar primero la función aquí afirmado que la última llamada
- La adición de petición HTTP - seleccionar el grupo de hilos, botón derecho del ratón, añadir "Sampler" petición HTTP
- Entrar en el, puerto, el parámetro de ruta del servidor IP en la petición HTTP
- La adición de información en la solicitud de encabezado HTTP, haga clic en HTTP request "Añadir" elemento de configuración "encabezado HTTP gestor de información, AppKey de entrada, Nonce, CURTIME, suma de comprobación, Content-Type
- En la solicitud HTTP para agregar afirmación, haga clic en HTTP request "Añadir" afirmación "en respuesta a la afirmación, afirmar el campo de entrada
- Añadir la vista de árbol de resultados, haga clic en el Tema Grupo "Añadir" oyentes "ver el árbol de resultados, que se utiliza para ver los resultados de las pruebas
En tercer lugar, la ejecución de la solicitud
- Haga clic en el botón Inicio de la página, se puede ver la secuencia de comandos ejecuta normalmente responden a los resultados normales, este desarrollo de la escritura se ha completado, puede llamar directamente al guión de pruebas de rendimiento
Si el artículo útil, celebro la atención a los números públicos, los números públicos este artículo plataforma sincronizada, facilitar el acceso, voy a seguir para introducir artículos relacionados con las pruebas, las pruebas de la tecnología para compartir con ustedes, cada uno artículo original está escrito cuidadosamente para que eliminar la copia de plagio
QQ grupo de intercambio técnico: el grupo introduzca esta información 51CTO
Microcanal número de código de dos dimensiones de la atención pública:
Después de preocupaciones, recursos responder a descarga, usted puede conseguir mi parte de los recursos para la descarga: