background preloader

Méthodologie et Développement

Facebook Twitter

Reporting dans JMeter avec BIRT. Lors des tests de performance d'une application, la partie la plus importante concerne bien sûr l'analyse des résultats obtenus. Un bon outil de test se doit donc de disposer de composants permettant la génération et l'exploitation de ces résultats. Tel est le cas de JMeter. JMeter est un outil open source qui permet de faire du stress/load/performance testing sur différentes sortes d'applications dont des applications web, des applications de base de données, des web services, des annuaires LDAP, des applications de messagerie basées sur POP et IMAP. Il permet de simuler de la charge sur un serveur afin de tester la résistance et les performances de celui-ci selon différents types et quantités de charges.

JMeter propose de base des composants permettant de générer des rapports ainsi que des graphes de résultats. Pour notre part, nous avons utilisé BIRT pour la génération de rapports JMeter. Présentation de BIRT Utilisation de BIRT pour la génération de rapports dans JMeter Syntaxe JTL. Utilisation de BIRT. Le reporting permet de synthétiser des données sous forme de rapport. Ainsi, il est plus agréable, plus pratique, plus lisible, plus présentable d'exploiter nos données. Des exemples simples de rapports sont nos bulletins de paye, nos factures, un calendrier de l'année, le bilan de l'année,… Aujourd'hui, il est facile de générer ce type de rapport à l'aide d'outil comme Jasper, Pentaho, Business Object, crystal reports, cognos,… mais aussi BIRT, celui que j'ai choisi de vous présenter.

I-A. Pourquoi BIRT▲ Voici une liste de tableaux comparatifs entre BIRT 2.6.0, Jaspersoft 3.7 Community et Pentaho 3.5. Composant du Designer: Source des données : Format de sortie : Paramétrer le rapport Agrégation / Calcul I-B. Pour utiliser BIRT, il faut installer le logiciel Eclipse (version Helios Release par exemple) avec l'extension de BIRT (lien ici). I-C. BIRT (Business Intelligence and Reporting Tools) est un outil de reporting Open Source reposant sur Eclipse. I-D. . _ Le texte dynamique (dynamic Text) : Le Plugin BIRT. Ci-dessous, vous trouverez les instructions pour effectuer une installation complète de BIRT. Elles s'appliquent à la version 2.0.1 (et supérieur) de BIRT sous réserve de mofications faites par la foundation Eclipse. Pré-requis BIRT est actuellement testé avec les configurations suivantes : Eclipse 3.0.1 et 3.0.2 GEF 3.0.1 EMF 2.0.3 JRE 1.4.2 Et Eclipse 3.1 GEF 3.1 EMF 2.1 JRE 1.4.2/1.5 De plus, BIRT propose aussi un téléchargement qui inclut Eclipse, GEF, EMF et BIRT.

Installation Détaillée Ces instructions vous seront utiles si vous avez déjà installé Eclipse ou ne voulez pas partir d'une installation complète d'Eclipse avec BIRT. (Note: Eclipse, EMF, GEF et BIRT sont disponibles depuis la page de téléchargement d'Eclipse.) GEF (Graphic Editor Framework) est un plugin utilisé par l'interface graphique de BIRT.

Pour concevoir des graphiques, BIRT utilise EMF (Eclipse Modeling Framework). Téléchargez la version 2.0.1 (ou supérieure). Installer dans un répertoire différent iText iText 1.3. Testing Flex applications with FlexMonkey 1.0. As you can see, FlexMonkey inserted a sequence of UI commands into NewTest. In the second column, there are entries for Open and Select events, keyboard input, and mouse clicks. In the third column, the id of the target component for the UI command is listed. In the contact manager application, the id property of the Name field is inName, the id property of the Phone Type field is inType, and the id property of the Phone field is inPhone. Adding assertions Now you're ready to add an assertion to your test. With the last command in the test (Click Add) still selected, click the Add Verify button, which is the green check mark in the tool bar.

The Take Snapshot dialog box will appear over the FlexMonkey Console window indicating that FlexMonkey is in Snapshot mode (see Figure 10). Flex-ui-selenium - Selenium RC driving the tests against Flex applications. FlexUISelenium is an extension to the Selenium RC client driver that enables the Selenium RC client drivers to interact (and test) the Flex UI components and methods of the Flex application. Below is a sample test code using FlexUISelenium . The following steps describe how to install and use FlexUISelenium in a few simple steps. Download and install Selenium RC Download Selenium Flex API, and rebuild your Flex application with SeleniumFlexAPI.swc Download FlashSelenium and add to your test project Download FlexUISelenium and add to your test project Write and run your test cases against your Flex applications The java client is used in this example, but the other Selenium RC drivers (.Net, Ruby, Phyton and PHP) will also work for driving your tests against the Flex UI. 1.

Download the latest version of Selenium RC here. Note: selenium-java-client-driver.jar must be added to the test project. import static org.junit.Assert. @After public void tearDown() throws Exception { selenium.stop(); } Évaluation site web. Install SharePoint 2007 on Windows Server 2008 and SQL Server 2008 - Part 1: Overview. This week I had some time to play with the newly released SQL Server 2008 and a Microsoft Office SharePoint Server 2007 (MOSS) installation. As usual I use a Hyper-V virtual environment to install SharePoint 2007. This way you can take snapshots before you install Service Packs and updates. Furthermore you can just copy the image to the laptop of a new developer joining the team... in a few minutes he has everything installed and configured so he can start the development. The series of articles here include the installation of an Active Directory, Windows Server and SQL Server before we are going to install SharePoint 2007.

If you need to install SharePoint 2010 on Windows Server 2008 R2 and SQL Server 2008 R2 you can use the following articles: The following articles describe how to set: Windows Server 2008 and SQL Server 2008 support (Update) Server farm I tried to create a server farm containing a SQL Server 2008 and a MOSS 2007. Installing Windows Server 2008 as a Hyper-V virtual image. AreaProg. Centre de Formation Adobe - Wiki | Mediabox Paris. Xebia France. Méthodes agiles : les principales méthodes agiles - Manifeste agile - Amj-groupe : au service du projet, avant, pendant, après... - AMJ GROUPE v1.0.0. Sommaire : dossier méthodes agiles Méthodes agiles : cible et problématique ; les enjeux Méthodes agiles : la démarche Méthodes agiles : techniques de mise en œuvre Méthodes agiles : les principales méthodes agiles Méthodes agiles : les clefs du succès Les principales méthodes Agiles On parle quelquefois de méthode agile (au singulier) ou de méthodes agiles (au pluriel).

Scrum Scrum (qui signifie mêlée au rugby) est aujourd’hui la méthode agile la plus populaire. EXtreme Programming (XP) L’objectif principal de cette méthode est de réduire les coûts du changement. XP est souvent pratiqué conjointement avec Scrum. Rational Unified Process (RUP) Cette méthode qui peut être considérée comme la moins agile des méthodes présentées ici, est un mélange des pratiques issues des méthodes traditionnelles et des méthodes agiles. Son approche assez lourde et le coût d’investissement de cette méthode la réserve à des projets de grande ou moyenne taille.

Feature Driven Development (FDD)