Advanced Search
Search Results
724 total results found
Applying the Method
The Appvance method evaluates scalability, performance, and developer productivity across different implementation approaches for Internet application services. The methodology compares conventional application-stack implementations with native XML and data-pr...
Background and Goals
Software architects and developers choose XML parsing techniques, service libraries, encoding techniques, and protocols when building services using SOA techniques. Each choice has an impact on the scalability and performance of the finished service. In this e...
Add Calibration Testing to the Performance Test Plan
Recommended guidance Add calibration testing to the performance test plan before running large scalability tests. Calibration confirms that the script, data, environment, load model, monitoring, and result collection are ready for higher-volume execution. Cali...
Calibration What-if Chart
Calibration testing helps identify how a system behaves as the load level changes and provides a basis for selecting appropriate test levels. However, a calibration test cannot account for every possible system behavior or bottleneck. The Calibration What-If C...
Identifying Service Performance Metrics
Identifying Service Performance Metrics Overview Scalability and performance testing provides meaningful business value when it is performed using a consistent, repeatable, and measurable methodology. A performance test should do more than determine whether a ...
Identify Test Environment Hardware and Software
Recommended guidance Document the complete test environment before running scalability or performance tests. Results are only useful when the hardware, software, network, data, monitoring, and AIQ execution configuration are known and repeatable. Capture these...
Method for Black Box and White Box Tests
Testing services for scalability and performance differs from testing individual software components or application code. Service performance testing focuses on understanding how a service behaves as the workload increases, including changes in concurrent requ...
Scalability Index
The Scalability Index describes how a service responds to increasing concurrent request (CR) levels and payload sizes. It is used during calibration to identify the range in which the service operates efficiently and to determine appropriate load levels for th...
Scalability and Performance Kit Contents
Recommended guidance A scalability and performance kit should contain the information needed to plan, run, analyze, and repeat an AIQ performance test. Keep the kit organized so another reviewer can understand the load model, environment, scripts, data, result...
Appvance Method
The Appvance Test Methodology uses three key concepts to define and organize tests: Use Case – describes the functionality or approach being tested. For example, a test comparing XML parsing techniques could have two use cases: one using the Xerces DOM parser ...
Understanding the Tests
The Appvance Test Methodology defines common test goals used when testing Internet application services. Because application architectures and service technologies continue to evolve, the methodology is not limited to these test goals. The following concepts a...
Understand TPS in AIQ Performance Testing
Recommended guidance Transactions per second (TPS) measures how many completed business transactions or requests are processed during a test window. In AIQ performance testing, define TPS carefully before comparing runs because different teams may count transa...
User Goal Oriented Testing (UGOT)
Countering software developers by saying "If you design for every possible user, no individual user will have their goals met when they use your software application!" Coverage tests are typically pointless, as users typically take a path through the functions...
Performance Testing Primer for AIQ
Performance Testing Primer for AIQ Last reviewed: September 21, 2026 This primer explains the baseline concepts for planning performance and scalability tests in AIQ. Use it before designing load profiles or interpreting reports. When to use this guidance You ...
Test Designer Performance Scalability: Maximizing the number of concurrent browsers per node
For performance testing, you can maximize the number of concurrent browsers that can be opened in a node. For AWS EC2 nodes running AIQ, the number of concurrent Chrome browsers that can be assigned per node is arou...
Test Controller
Contents Appvance IQ Live Test Controller How to Access Test Controller Different Functions Live Reports Execution Control Output Test Case Executions Test Node Active Virtual Users Assert Suite AutoCorrelation ...
Appvance IQ Live Test Controller
The Live Controller provides real-time monitoring of scenario executions in Appvance IQ. It allows users to view execution data as it becomes available and monitor the current state and performance of a running test. During a scenario execution, the Live Contr...
How to Access Test Controller
To access Live Controller, you must first start or open a scenario execution in AIQ. There are two ways to access Live Controller: From Scenario Editor When creating or editing a scenario in Scenario Editor, you can start its execution by clicking the Play but...