Cómo utilizar Jmeter, Maven y Jenkins para crear una plataforma de pruebas de rendimiento en la nube
Maven es una muy buena herramienta de gestión de proyectos. Puede consultar en línea las principales diferencias entre Maven y Ant. Aquí presentamos cómo usar MAVEN para ejecutar JMeter. JMeter admite múltiples métodos de ejecución, incluido el método GUI. Y el método NONGUI tiene sus propias ventajas. Usamos el método NonGUI para ejecutar el script de prueba al construir la plataforma de prueba de rendimiento automatizada. El método NonGuI en realidad se ejecuta a través del comando Command. Entonces, cómo usar JMeter para crear una prueba de rendimiento en la nube. Al construir la plataforma de prueba de rendimiento automatizada, utilizamos el método NonGUI para ejecutar el script de prueba. El método NonGuI en realidad se ejecuta a través del comando Command. Entonces, ¿cómo llamarlo a través de Maven? como Jmeter-maven-plugin. Complemento para ejecutar Jmeter. Si ha mirado el código fuente de Jmeter, puede ver que existe una clase en Jmeter llamada NewDriver. clase, esta clase es la entrada a Jmeter, podemos ver el método principal de esta clase:
Mirando las últimas líneas del módulo try, podemos ver que a través del mecanismo de reflexión de Java, JMeter Se llama al método .start () y se pasan los parámetros relevantes al método. Entonces podemos imaginar que el complemento JMeter-maven también debe iniciar JMeter llamando a este método. Echemos un vistazo al complemento JMeter-maven-plugin (no se presentará en detalle cómo desarrollar el complemento maven). aquí, puede consultar la información en Internet) El código de llamada principal en:
Céntrese en la clase TestManager. Esta clase se utiliza principalmente para iniciar Jmeter. Podemos referirnos a ejecutarSingleTest (prueba de archivo). método en esta clase:
Este El método verificó nuestra suposición anterior. Después de iniciar Jmeter a través de MAVEN para completar el análisis, todo lo que tenemos que hacer es analizar los resultados de la prueba después de ejecutar Jmeter y mostrar los resultados de la prueba en formatos relevantes.