Prueba de estrés de Jmeter
ltjmeterTestPlan version = " 1.2 " properties = " 3.2 " jmeter = " 3.2 r 1790748 "
lthashTree gt
ltTest Plan GUI class = " Prueba GUI del plan " Clase de prueba = " Plan de prueba " Nombre de la prueba = " Plan de prueba " habilitado = " true " gt;
ltstring prop name = " plan de prueba comentarios " gt; lt/string prop gt; <. /p>
ltbool prop nombre = " plan de prueba . funcional _ modo " gt; false lt/bool prop gt;
ltbool prop nombre = " plan de prueba . serializar _ grupos de subprocesos " gt; lt/bool prop gt;
ltelement prop nombre = " plan de prueba . Usuario _ Definido _ Variables " tipo de elemento = " Argumentos " Clase GUI = " Panel de argumentos " clase de prueba = " Argumentos " nombre de prueba = " Usuario Variables definidas " enable = " true " gt;
ltcollection prop name = " arguments "/ gt;
lt/element prop gt;
ltstring. nombre de propiedad = " plan de prueba . usuario _ definir _ ruta de clase " gt/string prop gt
lt/plan de prueba gt
lthashTree gt; > ltThread group GUI class = " grupo de subprocesos GUI " clase de prueba = " grupo de subprocesos " nombre de prueba = " operación comercial " habilitado = " true " gt;
ltstring prop name = " grupo de subprocesos . en _ muestra _ error " >Continuar lt/string prop gt;
ltelement prop name = " grupo de subprocesos . main _ Controller " tipo de elemento = " Controlador de bucle " Clase GUI = " Panel de control de bucle " clase de prueba = " Bucle Controlador"
testname = " Controlador de bucle " enable = " true " gt;
ltbool prop name = " controlador de bucle . continuar _ para siempre " gt; false lt/bool prop gt; nombre = " controlador de bucle . bucles " gt; -1 lt; /int prop gt;
lt/element prop gt
ltstring prop nombre = " grupo de subprocesos . num _ subprocesos " gt; 500 lt/string prop gt;
ltstring prop name = " grupo de hilos rampa _ tiempo " gt; 10 lt; / string prop gt;
ltlong prop name =. " grupo de subprocesos . hora de inicio " > >
ltbool prop nombre = " grupo de subprocesos . planificador " gt; true lt/bool prop gt
ltstring prop nombre = " grupo de subprocesos . duración " gt; ; 100 lt; / string prop gt;
ltstring prop nombre = " grupo de subprocesos . demora " lt/string prop gt; >
lthashTree gt
ltHTTPSamplerProxy GUI class = " HttpTestSampleGui " clase de prueba = " HTTPSamplerProxy " testname = " message detect " enable = " true " gt;
ltelementProp name=" Muestra HTTP.
Argumentos " tipo de elemento = " Argumentos " GUI class = " HTTPArgumentsPanel " clase de prueba = " Argumentos " nombre de prueba = "Variables definidas por el usuario" enable = " true " gt
ltcollection prop name = " argumentos ". /gt;
lt/element prop gt;
ltstring prop nombre = " http sampler . dominio " gt/string prop gt;
ltstring prop nombre = "http sampler. puerto" gt; lt/string prop gt;
ltstring prop nombre = "http sampler. protocolo" gt/string prop gt; nombre = " http sampler . codificación de contenido " > SNS/v 1/system_service/flag?device id=355478f 0-7ca 4-4162-95f 7-467 c57a 073d 2 amp;lang=zh ampplatform=iOS amp1141589308636495650 amp;sign= 2a4b 08335 EC 7 BD 85 bfc 1cc 3040165a 27 amp;t = 1503464043 lt;/string prop gt;
ltstring prop name = "http sampler . método" gt;get lt/string prop gt; p>
ltbool prop nombre = "http sampler. follow_redirects" gt; true lt/bool prop gt;
ltbool prop nombre = "http sampler. auto_redirects" gt;
p>
ltbool prop nombre = " http sampler . use _ keepalive " gt; false lt/bool prop gt
ltboolProp nombre = "HTTPSampler. DO_MULTIPART_POST " >false lt/bool prop gt;
ltboolProp name="HTTPSampler.
BROWSER_COMPATIBLE_MULTIPART " >true lt/bool prop gt;
ltstring prop nombre = " http sampler incrustado _ URL _ re " gt; lt/string prop nombre = " ltstring prop nombre = " http sampler . connect _ time out " gt; lt/string prop gt;
ltstring prop name = " http sampler . respuesta _ time out " gt; p> lt/HTTPSamplerProxy gt;
lthashTree gt
ltHeader Manager GUI class = " Panel de encabezado " clase de prueba = " Administrador de encabezado " nombre de prueba = " Administrador de encabezado HTTP " habilitado = " verdadero " gt;
ltcollection prop name = " administrador de encabezados " gt;
ltelement prop name = " " tipo de elemento = " Header " gt;
ltstring prop nombre = "encabezado. nombre" gt; tipo de contenido lt / string prop gt;
ltstring prop nombre = "encabezado. valor " gt; > p>
lt/elemento prop gt;
ltelement prop nombre = " " tipo de elemento = " Encabezado " gt
ltstring prop nombre = " encabezado . nombre " gt; ; concatenatelt/string prop gt;
ltstring prop name = "header . value"gt;mantener vivolt/string prop gt;
lt/element prop gt;
lt/collection prop gt;
lt/header manager gt;
lthashTree/ gt;
ltConstant Timer GUI class = prueba "Constante Timer GUI" class = " Temporizador constante " testname = " Temporizador constante " enable = " false " gt;
ltstring prop name = " temporizador constante .delay " gt 1000 lt;/string prop gt;
;
lt/constant timer gt;
lthashTree/ gt;
ltkg . jmeter temporizadores de rendimiento variable clase = " kg . APC . jmeter . .temporizadores.variablethroughputtimer GUI "test class="kg.APC.jmeter.variable a través de putTimer "testname="jp@GC-Throughput Shaping Timer" enable="true" gt;
ltcollection prop name. = " load _ perfil " gt;
ltcollection prop name = "-1255212398 "
ltstringProp name="49 " >1 lt;/string prop gt;
ltstringProp name="1567005 " >3000 lt/string prop gt;
ltstringProp name="1598 " >20 lt/string prop gt;
lt/colección prop gt ;
ltcollectionProp name="-978085739 "
ltstringProp name="1567005 " >3000 lt/string prop gt;
ltstringProp name="1567005 " >3000 lt/string prop gt;
ltstringProp name="1567005 " >3000 lt/string prop gt;
lt/colección prop gt;
lt /collection prop gt;
lt/kg . APC . jmeter timers . " test class = " recopilador de resultados " testname = " Ver árbol de resultados " enable = " true " gt;
ltbool prop name = " recopilador de resultados error _ logging " gt; false lt/bool prop gt;
ltobjProp gt
ltnamegtsaveConfig lt/name gt;
ltvalue class = " SampleSaveConfiguration " ><
/p>
lt tiempo gttrue lt/time gt;
lt tiempo de espera gttrue lt/latencia gt
lt marca de tiempo gttrue lt/timestamp gt; p> ltsuccessgttrue lt/success gt;
ltlabelgttrue lt/label gt;
ltcodegttrue lt/código gt;
ltMessage gttrue lt/message gt; p>
ltthreadName gttrue lt/nombre de hilo gt;
ltdata typegttrue lt/dataType gt;
ltencodinggtfalse lt/encoding gt;
ltAssertion gttrue lt /Aserción gt
ltSubresultsgttrue lt/sub resultados gt;
ltresponseData gtfalse lt/datos de respuesta gt;
p>
ltsamplerData gtfalse lt/datos de muestra gt;
ltxml gtfalse lt/XML gt;
ltfield name gtfalse lt/nombres de campo gt;
ltresponseHeaders gtfalse lt/encabezados de respuesta > /saveastertionresultsfailuremessage gt;
ltassertionsResultsToSave gt0 lt/assertionsResultsToSave gt;
ltbytesgttrue lt/bytes gt;
ltthread countsgttrue lt/thread counts gt ;
lt /value gt;
lt/obj prop gt;
ltstringProp nombre = " nombre de archivo " gt lt/string prop gt;
lt/ResultCollector > p>
lthashTree/ gt;
GUI del recopilador de resultados = " Informe resumido " clase de prueba = " recopilador de resultados " nombre de prueba = " Informe resumido " habilitado = " verdadero " gt
ltbool nombre de prop = "resultado
recopilador error _ logging " gt; false lt/bool prop gt;
ltobjProp gt
ltname gtsaveConfig lt/name gt;
ltvalue class = " SampleSaveConfiguration " >
lt tiempo gttrue lt/time gt;
lt tiempo de espera gttrue lt/latencia gt;
lt timestamp gttrue lt/timestamp gt; p>
ltsuccessgttrue lt/success gt;
ltlabelgttrue lt/label gt;
ltcodegttrue lt/código gt;
lt mensaje gttrue lt/message gt;
ltthreadName gttrue lt/nombre del hilo gt;
ltdata typegttrue lt/dataType gt;
lt codificación gtfalse lt/codificación gt;
ltassert gttrue lt/assertgt
ltsubresultsgttrue lt/sub resultados gt;
ltresponseData gtfalse lt/datos de respuesta gt;
ltsamplerData gtfalse lt/datos de muestra gt;
ltxml gtfalse lt/XML gt;
ltfield name gtfalse lt/nombres de campo gt;
p>
ltresponseHeaders gtfalse lt/encabezados de respuesta gt;
ltrequestHeaders gtfalse lt/request headers gt;
ltresponseDataOnError gtfalse lt/responseDataOnError gt;
ltsaveastertionresultsfailuremessage gt; false lt/saveastertionresultsfailuremessage gt;
ltassertionsResultsToSave gt0 lt/assertionsResultsToSave gt;
ltbytesgttrue lt/bytes gt;
ltthread countgttrue lt /thread counts gt;
lt/value gt ;
lt/obj prop gt;
ltstringProp nombre = " nombre de archivo " gt lt/string prop gt;
lt/ResultCollector
lthashTree/ gt;
l
tkg .APC .jmeter .vizualizers . GUI del recopilador de resultados corregido = " kg . APC . jmeter . vizualizers . transactionsper secondgui " test class = " kg . APC . jmeter . vizualizers . c orrectedResultCollector " testname = " jp @ GC-Transactions per Second " enable = " true " gt;
ltbool prop name = " resultado del recopilador error _ logging " gt; false lt/bool prop gt;
ltobjProp gt
ltnamegtsaveConfig lt/name gt;
ltvalue class = " SampleSaveConfiguration "
lttimegttrue lt/time gt;
ltwait timegttrue lt/latency gt;
lttimestampgttrue lt/timestamp gt;
ltsuccessgttrue lt/éxito gt;
ltlabelgttrue lt/label gt ;
ltcodegttrue lt/código gt ;
ltmessagegttrue lt/message gt;
ltthreadName gttrue lt/nombre del hilo gt;
lt tipo de datos gt true lt/dataType gt;
lt codificación gt false lt/codificación gt;
lt aserción gttrue lt/aserción gt
lt sub resultados gttrue lt/sub resultados gt;
ltresponseData gtfalse lt/response data gt;
ltsamplerData gtfalse lt/sampler data gt;
ltxml gtfalse lt/XML
ltresponseDataOnError gtfalse lt/responseDataOnError gt;
ltsaveastertionresultsfailuremessage gt;false lt/saveastertionresultsfailuremessage g
lt/valor gt;
lt/obj prop gt;
ltstringProp nombre = " nombre de archivo " gt lt/string prop gt; p > ltlong prop nombre = " intervalo _ agrupación " >1000 lt;/long prop gt;
ltbool prop nombre = "graph_aggregated" gt; false lt/bool prop gt;
ltstring prop nombre = "incluir _ muestra _ etiquetas" gt; lt/string prop nombre = "excluir _ muestra _ etiquetas" gt; p> ltstring prop nombre = " inicio _ offset " gt; lt/string prop gt;
ltstring prop nombre = " fin _ offset " gt; ltbool prop nombre = " incluir _ casilla de verificación _ estado " gt; falso lt/bool prop gt;
ltbool prop nombre = " excluir _ casilla de verificación _ estado " gt; > p>
lt/kg . jmeter . a saber, recopilador de resultados corregido gt;
lthashTree/ gt
lt respuesta aserción GUI class = "aserción GUI" clase de prueba = " aserción de respuesta " nombre de prueba = " aserción de respuesta " habilitado = " verdadero "
ltcollection prop nombre = " aserción . test_strings " gt;
ltstringProp nombre=" 0 " > lt/string prop gt;
lt/collection prop > lt/string prop gt;
ltboo
l prop nombre = "aserción. asumir _ éxito " gt; false lt/bool prop gt;
ltint prop nombre = "aserción. prueba _ tipo " gt; >
lt/responseSession gt;
lthashTree/ gt;
ltResult Saver GUI class = " Result Saver GUI " clase de prueba = " Result Saver " nombre de prueba = " Guardar respuesta al archivo " enable = " true " gt;
ltstring prop nombre = " protector de archivos nombre de archivo " gt; save_response lt/string prop nombre = " protector de archivos . . Solo errores " gt; true lt/bool prop gt;
ltbool prop name = " file saver . skipautonnumber " gt; false lt/bool prop gt;
ltbool prop name = " protector de archivos . omitir sufijo " gt; false lt/bool prop gt;
ltbool prop nombre = " protector de archivos . solo éxito " gt; p> lt/result saver gt;
lthashTree/ gt;
lt/hashTree gt;
lt/hashTree gt;
lt/hashTree gt;
ltwork bench GUI class = " banco de trabajo GUI " clase de prueba = " banco de trabajo " nombre de prueba = " banco de trabajo " habilitado = " true " >>p>
ltbool nombre de prop = " banco de trabajo . save " gt; true lt/bool prop gt;
lt/banco de trabajo gt
lthashTree/ gt; /hashTree gt;
lt/jmeterTestPlan gt;