2005 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe Flex Automation Flex Stress Testing Framework Adobe Consulting.

Slides:



Advertisements
Similar presentations
ACT! “Web” Plugins ACC Webinar (Part 1of 2) Brian Mowka and Jamie Aurand December 2010.
Advertisements

Developing in CAS. Why? As distributed you edit CAS 3 with Eclipse and build with Maven 2 – Best Practice for Release Engineering – Difficult edit-debug.
Selenium HP Web Test Tool Training
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
10.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Active X Microsoft’s Answer to Dynamic Content Reference: Using Active X by Brian Farrar QUE
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
Platforms, installation, configuration; accessing example collections Course material prepared by Greenstone Digital Library Project University of Waikato,
 Visual Studio has great support for building ASP.NET web applications  Real web application development involves more than just copying the files created.
Microsoft Office Project 2003 Resource Kits James Scott & Roy Riley Technical Content Development Microsoft Corporation.
VMware vCenter Server Module 4.
Installing Tomcat on Windows  You may find the Tomcat install shield has some problems recognizing JSDK 1.4 beta installations.  You.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Maven & Bamboo CONTINUOUS INTEGRATION. QA in a large organization In a large organization that manages over 100 applications and over 20 developers, implementing.
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
Development tools cvs, tkdiff, JBuilder, building GATE from the sources.
Processing.js.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe’s Open Source Flex SDK. OSCON - July 2008 Portland, OR Duane Nickull & James Ward Sr. Technology.
ColdFusion 9 and Flex 4: Application Development Ryan Stewart Platform Evangelist, Adobe Systems
Putting Applets into Web Pages.  Two things are involved in the process of putting applets onto web pages ◦ The.class files of the applet ◦ The html.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
(1) A Beginner’s Quick Start to SIMICS. (2) Disclaimer This is a quick start document to help users get set up quickly Does not replace the user guide.
2006 Adobe Systems Incorporated. All Rights Reserved. Designing & Building Structured Business Reports with ColdFusion MX 7 Adam Lehman ColdFusion Specialist.
Managing SX.e and TWL with MARC and Scripts Jeremiah Curtis
Topic Java EE installation (Eclipse, glassfish, etc.) Eclipse configuration for EE Creating a Java Web Dynamic Project Creating your first servlet.
Web Automation Testing With Selenium By Rajesh Kanade.
Installing Repast in the Eclipse IDE Charlie Gieseler 6/28/04.
CODELABOR Shin Sang Jae Template Guide (codelabor-flex-lcds-template)
JavaScript Introduction.  JavaScript is a scripting language  A scripting language is a lightweight programming language  A JavaScript can be inserted.
System Center & SharePoint On- Prem Matija Blagus, Acceleratio
Selenium January Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
The Log4E logging plug-in David Gallardo. What is logging good for? Tracing program execution during development Debugging Providing an audit trail for.
Guide to MCSE , Enhanced1 Activity 11-1: Using Task Manager to Manage Applications and Processes Objective: To explore managing applications and.
JavaScript Introduction. Slide 2 Lecture Overview JavaScript background The purpose of JavaScript A first JavaScript example Introduction to getElementById.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY PDF Accessibility – Best Practices for Authoring Pete DeVasto Greg.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
Field Trip #24 Setting Up a Web Server. Apache Apache is one of the most successful open source web servers In 1995 the most popular web server was the.
1 G52IWS: Example Web-services Chris Greenhalgh. 2 Contents Software requirements AXIS web service run-time components Getting started with Jetty & AXIS.
® IBM Software Group © 2006 IBM Corporation Rational Asset Manager v7.2 Using Scripting Tutorial for using command line and scripting using Ant Tasks Carlos.
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
EValid LoadTest, eV.manger and Validation. Agenda Load Test capability of eValid How to execute load test by using eValid Introduction to eV.manager Validation.
1 CSC160 Chapter 1: Introduction to JavaScript Chapter 2: Placing JavaScript in an HTML File.
Tutorial for Modelsim 1 Installation Download the Modelsim Student Edition: Follow the.
CFUNITED – The premier ColdFusion conference Load and Functional Testing Flex 2 and ColdFusion Matthew Stevanus Universal Mind.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Open Science Grid Configuring RSV OSG Resource & Service Validation Thomas Wang Grid Operations Center (OSG-GOC) Indiana University.
Building Enterprise Applications Using Visual Studio®
SQA Incident Tracking System Overview
JRA2: Acceptance Testing senarious
Build Automation with Gradle
Building Regression Tests With PeopleSoft Test Framework
Understanding SOAP and REST calls The types of web service requests
Data Virtualization Tutorial… CORS and CIS
Microsoft Virtual Academy
Build and Package CSE 403 section, 2011 Feb 3, Hao Lu.
Manual testing of Windows Metro style apps built using HTML
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
DEA Will Be Your New Best Friend!
Download and Installation of code::blocks
Automated Testing Strategies and Dynamics 365 Performance Management
Java Code Review with CheckStyle
Introduction to ASP.NET Parts 1 & 2
Microsoft Virtual Academy
Presentation transcript:

2005 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe Flex Automation Flex Stress Testing Framework Adobe Consulting

2005 Adobe Systems Incorporated. All Rights Reserved. 2 Agenda  Flex Automation  Installation  What is included?  QTP Plug-in  Installation  Configuration  Demo  Lessons Learned  Flex Stress Testing Framework  Installation  Configuration  Writing a Load Test  Demo  Suggestions  Questions

2005 Adobe Systems Incorporated. All Rights Reserved. 3 Flex Automation  Installation  Location: C:\Program Files\Adobe\Flex Automation  FDS License Required  What is included?  demo/ Contains a Flex Automation quick start demo for beginners.  frameworks/ Contains the Flex Automation libraries and supporting files.  QTP Plugin Install.exe — the Mercury Quick Test Pro Plug-in installer (Windows only).  resources/ Contains template for run time loading

2005 Adobe Systems Incorporated. All Rights Reserved. 4 QTP Plug-in  Installation  Flex Automation Directory - C:\Program Files\Adobe\Flex Automation\QTP_Plugin_Installer.exe  Requires Mercury QTP 9.1  Built for Functional & Regression Testing (Not Load & Stress)  Install Location: C:\Program Files\Adobe\Flex 2 Plug-in for Mercury Quick Test Pro  Demo – demo/testing_demo.htm  Compilation  -include-libraries  automation.swc  automation_agent.swc  automation_agent_rb.swc  automation_charts.swc  qtp.swc  Demo – Build  Demo - Record Script

2005 Adobe Systems Incorporated. All Rights Reserved. 5 QTP Plug-in  Lesson’s Learned:  C:\Program Files\Adobe\Flex Automation\readme_automation.htm – Documentation…  Compile with automation.swc, automation_agent.swc, automation_charts.swc, automation_agent_rb.swc and qtp.swc in your “-include-libraries” compiler directive.   From Flex Dev Guide: When you precompile the Flex application for testing, you must reference the automation.swc, automation_agent.swc, and qtp.swc files in your include-libraries compiler option. If your application uses charts, you must also add the automation_charts.swc file. When you create the final release version of your Flex application, you recompile the application without the references to these SWC files. For more information about using the automation SWC files, see the Flex Automation Release Notes.  Make sure you have an “Object” Tag in your HTML Page  Make sure your Object Tag has a valid “id”  Tricks….(calling Functions, accessing Local shared Objects)

2005 Adobe Systems Incorporated. All Rights Reserved. 6 Flex Stress Testing Framework  Download from  Built to Stress FDS Implementations  Purpose: AMF3 & RTMP cannot be read by the major testing vendors  Installation & Configuration  FlexStress.html – instructions  TestAdmin.mxml  Admin Console  Run on Server -  browserServer.jar  Local Server to communicate with Browser from Admin Console  browserServer.properties  Java – jar browserServer.jar

2005 Adobe Systems Incorporated. All Rights Reserved. 7 Flex Stress Testing Framework  Server Setup  See C:\FlexStress\docs\FlexStress.html  Writing a Load Test  Again… See C:\FlexStress\docs\FlexStress.html  Example: simpleLoadTest.mxml  Run on Server  startTest function – begin tests here  Example:  sampleLoadTest.mxml  Calls a Remote Object from the “startTest” function  Complex Example – internalLoadTest.mxml  Demo  Check flashlog.txt

2005 Adobe Systems Incorporated. All Rights Reserved. 8 Flex Stress Testing Framework  Suggestions:  Log results/metrics to flashlog.txt from tests (Can be anything else)  Use Server Monitor Tools to capture performance metrics  Try to simulate real users  Incorporate time delays into remote calls  Looping on a Remote Object call simulates much more than one user  Think about testing in specific environments  Many Clients will not allow you to put the Testing Framework into their environment!!  Work Around – Write Small Applications that are not tied to the testing framework

2005 Adobe Systems Incorporated. All Rights Reserved. 9 Questions