Introduction to Appvance IQ

This section provides a quick start to learning the Appvance IQ (AIQ) platform, including concepts, test authoring, test deployment, and results in analysis topics.

Appvance IQ is a complete solution

Test tools, methodology, platform – for testing modern apps for performance and security. AIQ tests Web and Ajax apps, SOA services, Message (EMS, BPM) apps, mobile apps, and Oracle form apps (and many others). Test apps while they are being developed by repurposing your unit tests to be functional tests, repurposing the same tests to be performed, and even security tests. Drive sites and apps from one to millions of concurrent users all from the cloud, your local grid, or both. Create user scenarios/profiles in hours – instead of the usual days or weeks – and with no coding necessary. And drive these automatically after every build from your Agile Platform (like Git, Azure, Jenkins, Cloudbees. etc.). Tests drive the app from end to end, at a protocol level, or both. That way, AIQ takes your testing deeper, faster, and larger than ever possible before.

Test Faster, Deeper, Larger

AIQ is the easiest way to surface performance bottlenecks and functional issues in the way you build modern apps: Ajax, Browsers (Chrome, Safari, Firefox, Edge, Mobile Web browsers), MQ/BPM/ESB, SOA, SOAP/REST, Oracle Forms and more. AIQ rapidly puts the Appvance proven methodology into your hands for a test platform that is completely browser-based, runs tests in grid and cloud environments, pinpoints root causes, and offers mitigation. AIQ repurposes a single test script to be a functional test (smoke tests, regression tests,) load and performance test (scalability tests, stress tests,) and production monitor. The ease of test authoring means your test team will deliver more actionable test results, sooner, and with a deeper analysis of the results.

Compliments Your Existing Test Platform

AIQ works with modern test platforms. Re-imagine HP LoadRunner handling Ajax apps with ease, each and every time. Imagine testing SOAP and REST services without additional expensive protocol handlers. Imagine running your Selenium scripts as performance tests in a global grid of test injectors. Imagine connecting your Jenkins continuous integration server with AIQ, LoadRunner, Selenium, and any other test platform. That is Appvance innovation. And it results in increased productivity for your entire development cycle and team.

Isolate Performance Bottlenecks

AIQ uniquely drives 100% of the end-user experience by driving the app through the browser (Chrome, Firefox, Safari, Edge), at the protocol level, or both. Drives true user behavior from the Cloud, from your local grid of test machines, or both. Tests up to millions of virtual users. Immediate access to live drill-down reports to surface the root cause of performance and security bottlenecks and failures.

Increase App Availability and Performance

Apps testing with AIQ have had their scalability issues surfaced and resolved. AIQ testing and results analysis identifies why your app does not scale. AIQ methodology and expert product support identify the issues you will encounter and how to solve them in a Scalable Architecture using Integration, BPM, ESB, NoSQL, BigData technology.

Modernize Your App Development in the Agile Build-And-Test Way

AIQ is a powerful integrated test platform for functional testing, performance testing, and Application Performance Management (APM) all correlated into one solution. IQ integrates Continuous Integration (CI), source code repositories (GIT, svn, CVS), test management (HP QC, Rally, Jira), scheduling (Jenkins) into one solution.

Appvance Designer Creates User Profiles With No Coding

Test Designer is a Web and Ajax recording environment for creating functional tests. Appvance Designer comes uses Patent Pending uxAvatar(TM) technology to drive Ajax apps in Chrome, Firefox, Edge, and Safari. Export recorded user profiles/scenarios to Java, PHP, Python, JMeter, and Ruby test scripts. Or just run Appvance Designer scripts

Scripts from Appvance IQ with no coding

Getting The Entire Picture of App Performance Discover issues in virtually all apps with complex user scenarios. Run multiple user profiles/scenarios concurrently in performance and security tests.

Run end-to-end browser-based app tests concurrently with HTTP, SOAP, REST, ESB, BPM protocol-level tests.

Agile Methodology, Continuous Integration, and Test Automation

AIQ includes continuous integration with Jenkins, source code repository with GIT, SVN, test management for Agile story mapping to test use cases with Rally, and Cloud/Grid automation with the clients to Amazon Web Services (AWS) built-in. AIQ solutions automate 100% of the Agile methodology.

Correlated Application Performance Management (APM)

Continuous server resource monitoring and data compilation correlated with virtual user test activity. Compatible with DynaTrace, New Relic, and the Appvance Monitor, or a combination of al

Global Test Cloud

Run tests locally in your test equipment, from the Appvance Cloud, Amazon AWS, IBM Softlayer, Azure, Savvis, or any combination. AIQ drives real end-to-end tests from 50 locations around the world.

Already Supports Your Backend Systems

AIQ is fully compatible with TIBCO, Oracle, IBM, Redhat, Jboss, Microsoft, Mulesoft, Software AG platforms. Appvance Global Services are experts at these platforms and often answer our customer's most burning question: “Why will my app not scale?” For these organizations, AIQ and Appvance Services is the solution.

Easy to Use Record-Play-Results Interface Drives Rapid Adoption

Advanced uxAvatar Appvance Designer is a 100% graphical record/play no-code environment. Scripting: Selenium, Java, Python, Ruby, Groovy, C#, Perl, PHP. Full-service suite for SOAP/REST (WSDL, WADL) 100% graphical. Test Ajax, Mobile, Web, HTML5, Flex/Flash, Oracle Forms, WebLogic. Workflows include Tibco, IBM, Oracle, Jboss, Mule, WebMethods.

Technology Stack

What is the technology stack on which the tool is built?

jQuery | Javascript | Java | Jetty | HTTP1.1 | REST API | WSDL | XML | JSON

 

The following sections detail more information: