Acá un vídeo muy bueno de como grabar la peticiones o requests utilizando JMeter para hacer las pruebas de carga or también llamadas pruebas de stress. (Aunque esta en ingles pero creo que es lo suficientemente descriptivo)
<?xmlversion="1.0"encoding="UTF-8"?><web-appid="ifm_service_catalog"version="2.4"xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><display-name>Hello World with SpringBlazeDS</display-name><!-- filter --><filter><filter-name>encoding-filter</filter-name><filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter><filter-mapping><filter-name>encoding-filter</filter-name><url-pattern>/*</url-pattern></filter-mapping><!-- servlet --><servlet><servlet-name>spring-flex</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/flex-servlet-context.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>spring-flex</servlet-name><url-pattern>/messagebroker/*</url-pattern></servlet-mapping><!-- Welcome file list --><welcome-file-list><welcome-file>index.html</welcome-file></welcome-file-list></web-app>
flex-servlet-context.xml, services-config.xml y remoting-config.xml
El flex-servlet-context.xml es bien sencillo. Solo le indicamos a Spring que paquete escanear para buscar clases anotadas y la definición del bean MessageBroker para la integración con Flex.
El services-config.xml sirve para definir los canales y servicios que serán soportados. Véase también que en el canal estamos indicando como vienen los pedidos, en este caso “/messagebroker/amf”
<?xmlversion="1.0"encoding="utf-8"?><mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"><mx:Script><![CDATA[import mx.rpc.events.ResultEvent;import mx.rpc.events.FaultEvent;import mx.utils.ObjectUtil;import mx.controls.Alert;import mx.utils.StringUtil;/** * Response handler */ private function resultHandler(event:ResultEvent):void{ Alert.show( ObjectUtil.toString(event.result) ); }/** * Failure handler */private function faultHandler(event:FaultEvent):void{ Alert.show( ObjectUtil.toString(event.fault) );}]]></mx:Script><!-- Remote object that is accessed from the server.--><mx:RemoteObjectid="remoteObject"destination="SayHello"result="resultHandler(event)"fault="faultHandler(event)"endpoint="http://localhost:8080/helloblazeds/messagebroker/amf"/><mx:Panelwidth="457"height="228"layout="vertical"title="Hola Mundo con AMF/Flex y BlazeDS"horizontalAlign="center"><mx:Buttonlabel="Hola Mundo!"click="remoteObject.hello()"/></mx:Panel></mx:Application>
Recent Comments