You are on page 1of 11

Avenida de Castilla,1 - Edificio Best Point - Oficina 21B

28830 San Fernando de Henares (Madrid)


tel./fax: +34 91 675 33 06
info@autentia.com - www.autentia.com
Somos su empresa de Soporte a Desarrollo Informtico.
Ese apoyo que siempre quiso tener...
1. Desarrollo de componentes y
proyectos a medida
Tecnologa
Desarrollo
Sistemas
Gran Empresa
Produccin
autentia
Certificacin
o Pruebas
Verificacin
previa
RFP
Concurso
Consultora 1
Consultora 2
Consultora 3
Equipo propio desarrollo
Piloto
3a
3b
1. Definicin de frameworks corporativos.
2. Transferencia de conocimiento de nuevas arquitecturas.
3. Soporte al arranque de proyectos.
4. Auditora preventiva peridica de calidad.
5. Revisin previa a la certificacin de proyectos.
6. Extensin de capacidad de equipos de calidad.
7. Identificacin de problemas en produccin.
3. Arranque de proyectos basados en nuevas
tecnologas
Qu ofrece Autentia Real
Business Solutions S.L?
Para ms informacin vistenos en:
www.autentia.com
Compartimos nuestro conociemiento en:
www.adictosaltrabajo.com
Gestor portales (Liferay)
Gestor de contenidos (Alfresco)
Aplicaciones hbridas
Tareas programadas (Quartz)
Gestor documental (Alfresco)
Inversin de control (Spring)
BPM (jBPM o Bonita)
Generacin de informes (JasperReport)
ESB (Open ESB)
Control de autenticacin y
acceso (Spring Security)
UDDI
Web Services
Rest Services
Social SSO
SSO (Cas)
Spring MVC, JSF-PrimeFaces /RichFaces,
HTML5, CSS3, JavaScript-jQuery
JPA-Hibernate, MyBatis
Motor de bsqueda empresarial (Solr)
ETL (Talend)
Direccin de Proyectos Informticos.
Metodologas giles
Patrones de diseo
TDD
2. Auditora de cdigo y recomendaciones de mejora
4. Cursos de formacin (impartidos por desarrolladores en activo)
JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
1 de 10 26/01/2010 13:06
ltimos tutoriales
2010-01-26
JMeter. Uso de funciones.
2010-01-18
Autenticando los usuarios de Sonar contra un LDAP
2010-01-18
Introduccin a jQuery UI.
2010-01-18
jQuery: cmo crear nuestros propios plugins.
2010-01-18
Cmo consumir un servicio web RESTful con el soporte de
Ajax y JSON de jQuery.
2010-01-18
Introduccin a jQuery.
2010-01-17
Introduccin a Tapestry 5
2010-01-14
Tutorial desarrollado por
Daniel Casanova Frutos
Consultor tecnolgico de desarrollo de proyectos informticos.
Ingeniero Tcnico En Informtica De Sistemas por la Universidad Alfonso X El Sabio.
Puedes encontrarme en Autentia
Somos expertos en Java/J2EE
Catlogo de servicios de Autentia
Descargar (6,2 MB)
Descargar en versin comic (17 MB)
AdictosAlTrabajo.com es el Web de difusin de conocimiento de Autentia.
Catlogo de cursos
Descargar este documento en formato PDF: JMeterFunciones.pdf
Fecha de creacin del tutorial: 2010-01-26
JMETER Y EL USO DE FUNCIONES
En este tutorial nos disponemos a ver el uso general de funciones de la herramienta JMeter. Veremos una breve descripcin del uso general de las mismas, as como una descripcin ms detallada de cada una de ellas, y los argumentos que estas pueden manejar.
1. FUNCIONES Y USO GENERAL
Las funciones de JMeter, son bsicamente valores especiales que pueden sustituir o complementar el contenido de cualquier elemento que se encuentre en el rbol de componentes de un test de dicha herramienta.
Las funciones tienen un patrn genrico de la forma:
${__functionName(var1,var2,var3)}
Las funciones comienzan con el simbolo $, mismo simbolo con el que comienzan las variables de nuestro test, y para hacer distincin de las mismas el nombre de las funciones comienza siempre con el smbolo __. A continuacin fuctionName corresponde con el
nombre de la funcin en cuestin, seguido de los argumentos de nuestra funcin delimitados por parntesis. En caso de que nuestra funcin no contenga argumento alguno, se pueden suprimir dichos parntesis.
Debemos tener en cuenta que en la herramienta JMeter, en caso de hacer uso de una funcin que no est definida, el valor de dicha funcin es su valor literal. Es decir, por ejemplo si hacemos uso de la funcin ${__put(var1,var2)} y dicha funcin no est
definida, el valor de la misma es su literal es decir, la cadena, ${__put(var1,var2)}.
Otro aspecto a tener en cuenta en el uso de funciones consiste en el carcter de escape \, es decir, si algn argumento de nuestra funcin, contiene el carcter , y queremos que este tenga un significado literal, debemos usar el carcter \, para escapar del
mismo. Por ejemplo, la funcin ${__functionName(var1,var2)}, contiene dos argumentos (var1 y var2), en cambio la funcin ${__functionName(var1\,var2)}, contiene un slo argumento cuyo nombre es literalmente var1,var2.
Una funcin puede contener entre sus parmetros el valor que devuelva otra funcin o incluso el valor de una variable. As pues la funcin ${__function1(${__function2},${var1})}, de nombre function1, contiene como primer argumento el contenido
que devuelva la funcin fuction2, y como segundo argumento el contenido de la variable var1.
2. DILOGO DE AYUDA DE FUNCIN
Una herramienta muy til para conformar funciones en la herramienta JMeter, es el dilogo de ayuda de funciones (Function Helper Dialog). Dicha utilidad es accesible o bien desde el menu Opciones-Dilogo de ayuda de funcin, o mediante el atajo de teclado
ctrl+f.
Copyright 2003-2010 All Rights Reserved | Texto legal y condiciones de uso | Banners | Powered by Autentia | Contacto
Inicio Quienes somos Tutoriales Formacin Comparador de salarios Comentar libro Charlas Ms
Catlogo de servicios
Autentia (PDF 6,2MB)

En formato comic...
Acceso de usuarios registrados:
E-mail:
Contrasea:
Entrar
Deseo registrarme
He olvidado mis datos de acceso
Registra tu empresa:
Descubre las ventajas de registrar tu empresa en
AdictosAlTrabajo...
Registrar mi empresa
Listado de empresas ya registradas

Web
www.adictosaltrabajo.com
Buscar
Ultimas Noticias
Nuestros tutoriales alcanzan la cifra de 10 millones de visitas!!!
Publicado el primer libro de TDD en castellano de Carlos Bl.
Comentando: Esta no es mi empresa: El desapego de los profesionales del siglo XXI de Ignacio Muro Benayas.
Impresiones y video de asistentes al primer coding-dojo de agilismo.es
Tarta y 7 aniversario de AdictosAlTrabajo.com
Formacin por calendario
Comentando el libro: Eneagrama y xito personal de Ginger Lapid-Bogda
"Informtica profesional: Las reglas no escritas para triunfar en la empresa." Pincha para comprar..
Disponible la primera versin de los plugins para integrar Maven y Bugzilla.
+Noticias Destacadas
Impresiones y video de asistentes al primer coding-dojo de agilismo.es
"Informtica profesional: Las reglas no escritas para triunfar en la empresa." Pincha para comprar..
Autentia patrocina el primer Agile Open Spain
Lanzamiento del nuevo Web de Autentia
+Comentarios Cmic
+Enlaces
Hosting patrocinado por

Estas en: Inicio Tutoriales JMeter. Uso de funciones.
Ads by Google View ads about:
JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
2 de 10 26/01/2010 13:06
JMeter. Gestin de usuarios
2010-01-14
Patrn Visitor con commons-collections y sus Closures
2010-01-12
Creacin de servicios web RestFul, con soporte a persistencia,
en NetBeans.
2010-01-11
JMeter y JSF. Extraccin del parmetro ViewState
2010-01-07
Importar el correo de Microsoft Outlook al cliente de correo de
Mac OS.
2010-01-07
Monitor de Hudson para Eclipse.
2010-01-07
Patrones de diseo de XML Schema
2010-01-04
Procesador Inteligente de Eventos (IEP) con OpenESB
2010-01-04
PHP Vs Java
2009-12-29
Tutorial de BPEL con OpenESB (II)
2009-12-29
Tutorial de BPEL con OpenESB (I)
2009-12-28
Pruebas funcionales de servicios web con soapUI
2009-12-28
SoapUI: jugando con web services
2009-12-17
Qu son el cloud computing y google app engine?
2009-12-14
JavaBean Datasource Ireport
2009-12-11
Contract-First web services con Visual Studio 2008
2009-12-09
Integrando Sonar con Hudson
2009-12-09
Apache + Tomcat: Balanceo de carga y alta disponibilidad
2009-12-08
MySQL: Replicacin de bases de datos en MySQL
2009-12-07
Analizando la calidad del cdigo Java con Sonar
2009-12-03
Instalar OpenESB 2.1 e Introduccin
2009-11-25
Tutorial de Google Forms
Dicho componente nos ayuda hacer uso de funciones sin conocer su nomenclatura y los posibles argumentos de la misma, de forma especfica. Nos basta con conocer el nombre de dicha funcin.
Este componente funciona de manera sencilla. Seleccionamos la funcin que queremos componer de un combo:
A continuacin podemos observar dos columnas. La columna de la izquierda nos ofrece una breve descripcin de cada posible argumento de la funcin, y la columna derecha es donde asignamos valor a dicho argumento de la funcin:
El ltimo paso es pulsar en el botn Generar, el cual genera la expresin adecuada para hacer uso de dicha funcin con sus argumentos correspondientes, para copiarla y pegarla en el cotenido del parmetro del arbol de JMeter, donde queramos hacer uso de la
misma:

JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
3 de 10 26/01/2010 13:06
2009-11-23
Alfresco - Modificando y eliminando contenido desde nuestras
aplicaciones Java
2009-11-23
Alfresco - Aadiendo contenido desde nuestras aplicaciones
Java
2009-11-23
Haciendo funcionar Google Chromium Operating System
sobre Windows XP
2009-11-23
Redimensionar el tamao de una particin de VirtualBox
2009-11-20
El Arte de las Presentaciones. Siguiendo la Senda Zen.
2009-11-18
Tutorial basico de google wave bots
2009-11-13
Introduccin a Escritorios Animado ( Winamp y MilkWave )
2009-11-12
Maven Assembly Plugin: empaquetando aplicaciones con
Maven para la ejecucin de procesos batch.
2009-11-12
Tutorial bsico sobre Google Application Engine
2009-11-11
Instalacin de Glassfish 2.1
2009-11-26
Rational Software Architect y Rational RequisitePro
2009-10-27
Cmo conseguir que Subversion avise a Hudson para lanzar
una build
2009-10-26
Cmo instalar Hudson en Apache Tomcat
2009-10-26
Estilos externos en iReport
2009-10-14
Echo en MySQL
2009-09-28
iReport : Solucin al problema de los parmetros dinmicos.
2009-09-27
Mavenizar Liferay SDK
2009-09-27
Crear un plugin con Liferay SDK
2009-09-23
EJB 3.0 y pruebas unitarias con Maven, JUnit 4 y Apache
Open EJB.
2009-09-21
Primeros pasos con JBoss Seam
2009-09-21
Integracin con sistemas de Bug Tracking desde NetBeans
6.7
3. FUNCIONES DE JMETER
A continuacin veremos una pequea descripcin de cada una de las funciones ms habituales, seguida de una tabla que contiene el nmero de argumento, una breve descripcin del mismo y si dicho argumento es obligatorio o no.
1.__regexFunction
Dicha funcin se utiliza para analizar una respuesta, usando una expresin regular definida por el usuario.
Argumento Descripcin Requerido
Primer argumento
El primer argumento representa la expresin regular usada para buscar resultados en la peticiones previas. Por ejemplo <input type="hidden" name="(.*)" value="(.*)">, esto asocia los valores de la
primera expresin regular (.*), a un grupo de resultados 1, los valores de la segunda expresin a un grupo de resultados 2.
Si
Segundo argumento Plantilla para la cadena de sustitucin en tiempo de ejecucin, utilizando grupos de la expresin regular. El formato es $[grupo]$. Ejemplo $1$. Si
Tercer argumento
Qu coincidencia utilizar. Un entero 1 o mayor, indica a JMeter que use dicho resultado. RAND para indicar a JMeter que utilice un nmero aleatorio, ALL para indicar que todas. Un float entre 0 y 1 para
indicar a JMeter que busque el resultado en forma cardinal segn la formula (nmero de resultados encontrados * nmero float), redondeando al entero ms prximo.
No, por defecto=1
Cuarto argumento Texto intermedio. Si se selecciona ALL, the texto intermedio ser utilizado para generar los resultados. No
Quinto argumento Texto por Defecto. Utilizado en lugar de la plantilla si la expresin regular no encuentra coincidencias. No
Sexto argumento Nombre de la variable donde se almacenan los resultados devueltos por la funcin (Opcional para posterior uso de la funcin haciendo referencia a este nombre). No
Sptimo argumento Nombre de la variable de entrada, si se especifica este argumento se utiliza el contenido de dicha variable como argumento de entrada a analizar por la funcin. No
2.__counter
Dicha funcin genera un nuevo nmero entero a partir de su primera llamada. Dicho nmero se incrementa de 1 en 1 en cada llamada posterior.

Argumento Descripcin Requerido
Primer argumento
Dicho argumento indica si el contador es independiente para cada usuario (para cada hilo), o es un contador global para todos los usuarios. TRUE en caso de que el contador sea para cada usuario, y FALSE
para que sea un contador global.
Si
Segundo argumento Nombre de la variable donde se almacena el resultado del contador. Opcional. No
3.__threadNum
Esta funcin simplemente devuelve el nmero del hilo que se est ejecutando en ese momento, dentro de un determinado grupo de hilos. Hemos de tener en cuenta que si por ejemplo el hilo devuelto por esta funcin es tread#1, este es indistinguible con el hilo
nmero 1 de otro grupo de hilos. Dicha funcin no contiene argumento alguno.
4.__intSum
Esta funcin se utiliza para sumar dos valores enteros, lo cuales recibe como argumentos.
Argumento Descripcin Requerido
JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
4 de 10 26/01/2010 13:06
ltimas ofertas de empleo
2009-07-31
T. Informacin - Operador (dia / noche) - BARCELONA.
2009-06-25
Atencin a cliente - Call Center - BARCELONA.
2009-06-19
Otras - Ingenieria (minas, puentes y puertos) - VALENCIA.
2009-06-17
Comercial - Ventas - ALICANTE.
2009-06-03
Comercial - Ventas - VIZCAYA.
Primer argumento El primer valor entero a sumar. Si
Segundo argumento Segundo valor entero a sumar. Si
Tercer argumento Nombre donde se almacena el resultado de la funcin. Opcional. No
5.__longSum
Esta funcin se utiliza para sumar 2 argumentos del tipo long.
Argumento Descripcin Requerido
Primer argumento El primer valor long a sumar. Si
Segundo argumento Segundo valor long a sumar. Si
Tercer argumento Nombre donde se almacena el resultado de la funcin. Opcional. No
6.__StringFromFile
Esta funcin se utiliza para leer cadenas de un archivo de texto.
Cada vez que llamamos a esta funcin, lee la siguiente linea del archivo de texto. Cuando se llega al final del archivo, se comienza a leer de nuevo desde el principio, a menos que el recuento del bucle haya llegado al mximo indicado. Si hay mltiples referencias a la
funcin en un script de prueba, cada uno de ellos abre el archivo de forma independiente, incluso si los nombres de los archivos son los mismos.
Argumento Descripcin Requerido
Primer argumento Path completo del archivo. Si
Segundo argumento Nombre de la variable donde se la funcin almacena los resultados para usarlos posteriormente. Opcional. Por defecto se guarda en la variable de nombre StringFromFile_. No
Tercer argumento Nmero inicial de secuencia de archivo. En caso de slo indicarse el cuarto argumento, se define como un bucle de duracin lo que indique el cuarto argumento. No
Cuarto argumento Nmero final de secuencia de archivo. No
Para comprender mejor el uso del tercer y cuarto argumento veamos un ejemplo. En caso de utilizar nuestra funcin mediante la expresin ${_StringFromFile(PIN#'.'DAT,,1,2)}, se leeran los archivo pin1.dat y pin2.dat. En cambio
${_StringFromFile(PIN.DAT,,,2)}, leer el archivo pin2.dat, dos veces.
7.__machineName
Devuelve el nombre de la mquina local.
Argumento Descripcin Requerido
Primer argumento Nombre de la variable donde la funcin almacena el resultado. Opcional. No
8.__javaScript
Esta funcin ejecuta un fragmento de JavaScript y devuelve el valor de retorno de dicho cdigo.
Argumento Descripcin Requerido
Primer argumento Expresin JavaScript a evaluar Si
Segundo argumento Nombre de la variable donde se la funcin almacena los resultados. Opcional. No
9.__Random
La funcin Random devuelve un nmero aleatorio que se encuentra entre dos valores que recibe la funcin como argumento.
Argumento Descripcin Requerido
Primer argumento Nmero de inicio del rango de valores. Si
Ads by Google
JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
5 de 10 26/01/2010 13:06
Segundo argumento ltimo nmero del rango de valores. Ha de ser mayor que el nmero indicado en el primer argumento. Si
Tercer argumento Nombre de la variable donde se la funcin almacenan los resultados. Opcional. No
10.__CVSRead
Devuelve una cadena de caracteres, de un archivo CSV ledo. Cuando se encuentra un archivo para leer, el archivo es abierto y se almacena el contenido del mismo en un array interno. Si se detecta una linea en blanco, se considera como final del archivo. Todas
las lecturas sobre el mismo archivo, se almacenan en el mismo array interno.
El *ALIAS de un archivo permite que un archivo sea abierto ms de una vez, y aparte referirnos a ciertos archivos con nombres ms cortos.
Argumento Descripcin Requerido
Primer argumento El archivo CSV, o el *ALIAS del mismo, a leer. Si
Segundo argumento El nmero de columna a leer del archivo. 0 es la primera columna y as sucesivamente. next lee la siguiente linea del archivo. Si
11.__property
Devuelve el valor de la propiedad de JMeter que se indique como argumento. Si el valor de la funcin no se encuentra, y no se establece valor de retorno por defecto, se devuelve el nombre de la funcin.
Argumento Descripcin Requerido
Primer argumento El nombre de la propiedad a evaluar. Si
Segundo argumento Nombre de la variable donde se almacena dicho resultado. Este nombre se devuelve en caso de que no se especifique valor de retorno por defecto y no se encuentre la propiedad en concreto. No
Tercer argumento El valor por defecto a devolver en caso de no encontrar la propiedad a buscar. No
12.__P
Similar a la funcin __property, pero no permite especificar nombre donde se almacena el resultado de evaluar la propiedad, solo permite especificar un valor por defecto a devolver en caso de que no se pueda evaluar la propiedad.
Argumento Descripcin Requerido
Primer argumento El nombre de la propiedad cuyo valor a devolver. Si
Segundo argumento El valor por defecto a devolver en caso de no encontrar la propiedad a buscar. Si este argumento no se especifica y no se encuentra la propiedad, se devuelve 1 por defecto. No
13.__log
Dicha funcin registra un mensaje, y devuelve su cadena de entrada.
Argumento Descripcin Requerido
Primer argumento Mensaje a registrar y devolver. Si
Segundo argumento Nombre de la variable donde se la funcin almacena los resultados para usarlos posteriormente. Opcional. Por defecto se guarda en la variable de nombre StringFromFile_. No
Tercer argumento Nivel del log. Por defecto INFO, sino OUT o ERR. No
Cuarto argumento Comentario adicional, mostrado en la cadena devuelta. No
14.__logn
Registra un mensaje, y devuelve la cadena vaca.
Argumento Descripcin Requerido
Primer argumento Mensaje a registrar. Si
Segundo argumento Nivel del log. Por defecto INFO, sino OUT o ERR. No
Tercer argumento Texto lanzable. Sino esta vaco, crea un texto para pasar al log. No
JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
6 de 10 26/01/2010 13:06
15.__BeanShell
Evalu un script, propio de esta funcin, que recibe como argumento y devuelve el valor obtenido.
Argumento Descripcin Requerido
Primer argumento BeanShell script Si
Segundo argumento Nombre de la variable donde se la funcin almacenan los resultados. Opcional. No
16.__split
Esta funcin separa una cadena que recibe como argumento, en funcin de un delimitador tambin indicado como argumento, y va guardando los resultados en variables cuyos nombres son VAR_1, VAR_2... y as sucesivamente. En caso de encontrarse el delimitador
seguido del mismo delimitador, devuelve el carcter ?. Sino reconoce el carcter de despus del delimitador, devuelve tambin ?.

Argumento Descripcin Requerido
Primer argumento El String a dividir. Si
Segundo argumento Nombre de la variable donde se la funcin almacenan los resultados. Si
Tercer argumento El carcter delimitador. Si se omite, el delimitador por defecto es \. No
Veamos un ejemplo para ver de manera ms sencilla su funcionamiento. La funcin
${__split(a||c|,VAR,|}, devuelve las siguientes variables:
VAR_1=a
VAR_2=?
VAR_3=c
VAR_4=?
17.__Xpath
Dicha funcin lee un archivo XML, y devuelve todos los nodos que encuentre basndose en el patrn del segundo argumento. Cada vez que se llama a esta funcin devuelve el siguiente resultado encontrado. Si llega al final del archivo XML, este vuelve al comienzo. En
caso de no encontrar ningn nodo basado en dicho patrn, se devuelve una cadena vaca, y se escribe una traza con carcter WARNING, en el log de JMeter.
Argumento Descripcin Requerido
Primer argumento Archivo XML del que obtener resultados. Si
Segundo argumento Expresin para encontrar nodos en el archivo XML. Si
Por ejemplo, la funcin ${__XPath(/path/to/build.xml, //target/@name)}, encuentra todos los nodos en el archivo build.xml, y devuelve el contenido del nombre del siguiente atributo.
18.__setProperty

Asigna un valor a una propiedad de JMeter en concreto. El valor original de la propiedad puede ser o no devuelto en funcin del tercer parmetro. La funcin devuelve una cadena vaca por defecto.
Argumento Descripcin Requerido
Primer argumento La propiedad a modificar. Si
Segundo argumento El valor a asignar a dicha propiedad. Si
Tercer argumento TRUE en caso de querer devolver el valor original de la funcin que estamos modificando, FALSE en caso contrario. No
19.__time
Dicha funcin devuelve la fecha y hora actual, en diferentes formatos.

Argumento Descripcin Requerido
JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
7 de 10 26/01/2010 13:06
Primer argumento El formato de retorno que admite dicha funcin. No
Segundo argumento Nombre de la variable donde se la funcin almacenan los resultados. Opcional. No
Los formatos de retorno que admite dicha funcin son los siguientes:
- YMD = yyyyMMdd
- HMS = HHmmss
- YMDHMS = yyyyMMdd-HHmmss
- USER1 = formato definido en la propiedad de JMeter time.USER1
- USER2 = formato definido en la propiedad de JMeter time.USER2
Podemos modificar un formato en concreto a devolver, mediante la propiedad propiedad adecuada de JMeter, por ejemplo, time.YMD=yyMMdd.
20.__jex
Esta funcin evala una expresin de lenguaje Jexl (Java Expressin Language), y retorno su valor.
Argumento Descripcin Requerido
Primer argumento La expresin a evaluar Si
Segundo argumento Nombre de la variable donde se la funcin almacenan los resultados. Opcional. No
21.__V
Esta funcin devuelve el resultado de evaluar una variable. La principal utilidad es el evaluar variables anidadas, las cuales no se pueden evaluar de otra manera.
Por ejemplo si tenemos una variable A y N=1, la expresin ${A${N}}, no es posible evaluarla. En cambio mediante dicha funcin, la expresin ${__V(A${N})} si es evaluable.
Argumento Descripcin Requerido
Primer argumento La variable a evaluar. Si
22.__evalVar
Esta funcin retorna el resultado de evaluar una expresin almacenada en una variable . Por ejemplo, la variable query contiene select ${colum} from ${table}, y colum y table contiene name y customers, entonces la expresin
${__evalVar(query)}, ser evaluada como select name from costumers.
Argumento Descripcin Requerido
Primer argumento La variable a evaluar. Si
23.__eval
Esta funcin permite evaluar una cadena. Esta funcin permite interpolar variables y referencias de funcin, que se almacenan en una variable. Por ejemplo si tenemos las variables:
- name=Smith
- column=age
- table=birthdays
- SQL=select ${column} from ${table} where name='${name}'
la expresin ${__eval(${SQL})}, ser evaluada como select age from birthday where name = 'Smith'.
Argumento Descripcin Requerido
Primer argumento La variable a evaluar. Si
24.__char
Devuelve el resultado de evaluar una lista de nmeros como caracteres Unicode.
Argumento Descripcin Requerido
JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
8 de 10 26/01/2010 13:06
Primer argumento El nmero decimal (o hexadecimal, precedido por el prefijo 0x), para ser convertido a caracteres Unicode. Si
25.__unescape
Esta funcin permite evaluar caracteres de escape de Java.
Argumento Descripcin Requerido
Primer argumento El String que representa la cadena de escape. Si
Por ejemplo ${__unescape(\r\n)} = CRLF
26.__unescapeHTML
Funcin para evaluar una cadena de caracteres de escape HTML. Por ejemplo, la expresin "&lt;Fran&ccedil;ais&gt;" ser evaluada como "<Franais>" .
Argumento Descripcin Requerido
Primer argumento La cadena a evaluar. Si
27.__escapeHTML
Dicha funcin ofrece la funcionalidad inversa a la funcin anterior. As pues recibe una cadena de caracteres que contiene posibles caracteres de escape HTML, y devuelve dicha cadena con los caracteres de escape. As por ejemplo "bread" , ser evaluada como
&quot;bread&quot;
Argumento Descripcin Requerido
Primer argumento La cadena a evaluar. Si
Hasta aqu podemos ver el uso de las funciones ms habituales de JMeter.
Aclarar que para el desarrollo del tutorial se uso la versin de JMeter Apache JMeter 2.3.4 r785646, por lo que en versiones posteriores o anteriores, el uso de las funciones puede tener variaciones.
Espero que el tutorial os sea de ayuda, y cualquier duda o comentario acerca del mismo, estaremos muy agradecidos en recibirlo.
Qu te ha parecido el tutorial? Djanos saber tu opinin y vota!
Muy malo Malo Regular Bueno Muy bueno

Votar
(Slo para usuarios registrados)
Registrate y accede a esta y otras ventajas
JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
9 de 10 26/01/2010 13:06
Autor Mensaje de usuario registrado
Puedes inscribirte en nuestro servicio de notificaciones haciendo clic aqu.
Puedes firmar en nuestro libro de visitas haciendo clic aqu.
Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aqu.
Aadir a favoritos Technorati.
Esta obra est licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obras derivadas 2.5
Recuerda
Autentia te regala la mayora del conocimiento aqu compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones de diseo ... y muchas
otras cosas.
Nos vas a tener en cuenta cuando necesites consultora o formacin en tu empresa?, Vas a ser tan generoso con nosotros como lo tratamos
de ser con vosotros?
Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...
Autentia = Soporte a Desarrollo & Formacin.
info@autentia.com
Anmate y comntanos lo que pienses sobre este tutorial
Puedes opinar o comentar cualquier sugerencia que quieras comunicarnos sobre este tutorial; con tu ayuda, podemos ofrecerte un mejor servicio.
Enviarcomentario
(Slo para usuarios registrados)
Registrate y accede a esta y otras ventajas
JMeter. Uso de funciones. http://adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JMeterFunciones
10 de 10 26/01/2010 13:06
Nota:
Los tutoriales mostrados en este Web tienen como objetivo la difusin del conocimiento. Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores. En algn caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos
es de sus respectivos dueos. Si algn afectado desea que incorporemos alguna resea especfica, no tiene ms que solicitarlo. Si alguien encuentra algn problema con la informacin publicada en este Web, rogamos que informe al administrador
rcanales@adictosaltrabajo.com para su resolucin.
Tutoriales recomendados
Nombre Resumen Fecha Visitas Valoracin Votos Pdf
JMeter. Uso de funciones. En este tutorial tratamos el uso de las funciones ms habituales de la herramienta JMeter. 2010-01-26 8 - -
Autenticando los usuarios de Sonar contra un LDAP En este tutorial vamos a ver cmo podemos hacer que la autenticacin de Sonar sea a travs de un LDAP. 2010-01-18 230 - -
JMeter. Gestin de usuarios En este tutorial tratamos la simulacin de distintos usuarios, en la herramienta JMeter, mediante el archivo externo users.xml o mediante la funcin Counter. 2010-01-14 396 - -
JMeter y JSF. Extraccin del parmetro ViewState
En este tutorial ofrecemos una solucin a la parametrizacin del atributo ViewState, de JSF (Java Server Faces), cuando ejecutamos scripts de pruebas de carga
mediante la herramienta JMeter.
2010-01-11 401 - -
Monitor de Hudson para Eclipse.
En este tutorial vamos a ver un plugin para Eclipse que nos permitir consultar y realizar algunas opciones interesantes sobre los proyectos que tenemos configurados
en Hudson.
2010-01-07 487 - -
Pruebas funcionales de servicios web con soapUI
Las pruebas unitarias en cualquier paradigma de programacin son, ms que una buena prctica, una garanta para obtener un software robusto y (ms) fcilmente
mantenible. Como responsables de diseo o desarrollo de web services hemos de aplicar estas buen
2009-12-28 728 - -
Integrando Sonar con Hudson
En este tutorial vamos a ver como a partir de un build satisfactorio de Hudson se puede analizar automticamente el cdigo Java mostrando el resultado en la
herramienta Sonar.
2009-12-09 652 - -
Analizando la calidad del cdigo Java con Sonar En este tutorial vamos a dar a conocer la herramienta Sonar para el control de la calidad del cdigo de nuestros proyectos 2009-12-07 1348 - -
Redimensionar el tamao de una particin de
VirtualBox
Veamos en este tutorial una manera de aumentar el tamao del disco duro existente de una mquina virtual de VirtualBox 2009-11-23 1424 Muy bueno 1
Haciendo funcionar Google Chromium Operating
System sobre Windows XP
Cmo instalar el nuevo SO de Google corriendo sobre XP 2009-11-23 1693 Muy bueno 2

You might also like