Understanding the Features of the ALT Platform

  • Login at https://loadtest.apicasystem.com/

  • The ALT Portal Menu

    • Projects: A project is a named organization of load testing efforts that a Project Manager would want to assemble: Files, Test Instances (Tags, Number of Users, Start Date), People involved (technically and administratively) and who will get the results, Start-Completed Dates, Status, Business Unit, Test Category, Target Group, Environment (e.g. Production, Test, Development, Internal/External, Host Provider, etc), Application, Infrastructure, and Apica-related information will be recorded here.

    • Loadtest

      • New Test: As the name implies, here’s where you’d create a New Loadtest. You’d (1) select a subscription, (2) choose which script to use (or create a new script), (3) select Default or a saved test configuration, (4) Adjust any LT options (e.g. Duration, Location(s), and any other desired selections of the choices, (5) decide when to run the test (including immediately).

      • Create & Run Scenario: Create (Name it, attach it to a Project, Tag it, add job Comments) A Performance Scenario contains everything that relates to a performance test

        • One or more performance Scripts.

        • Parameter files

        • Load parameters that control how the load is applied

        • Infrastructure monitor agent configuration

        • Application Performance Management integration configuration

        • Test instance name (The name of the test results from a scenario test and must be unique to each project.)

      • Jobs: Find all your jobs here (Running, scheduled, and finished), with status for every job. Filter on projects, instances, or just do a search. Live results of Jobs can be reached by clicking on the link for a running job.

         

    • Reports: Create custom reports. Add the metric(s) you want to use in your report. If you want to compare that metric with other metrics, select several metrics, and add them to the same chart. To add several metrics to separate charts uncheck the checkbox labeled "Add to the Same Chart".

       

      • New Report: Use a template (which has a Project attached to it as well test instances pre-selected) or add a Chart/Table from a selection of Test Results, or add Subject and Body Text to the report.

      • Predefined Report: These are reports that have been created saved as templates that need to be filled in.

        • Create a Report from a Template, attach it to a Project, select the Test Instance, and Test Result to populate the template with.

      • Customize Reports:

        • Export a report with a new name, orientation, and format.

        • Name a Custom Design

        • Add/Remove a Logo

        • Add Header and Footer Text

      • Setup

        • Monitoring Agents: By using Monitoring Agents that are installed on your servers and collect metrics while you are running the loadtest you gain more insight from your environment. The agents are active only when your loadtest is actively running.

           

          • Under this menu, you can

            • Add a new group of agents

            • Create a new Agent (and add it to a group). NOTE: A new Authorization Ticket will be created for each monitoring agent.

      • Integration Settings

         

        • AppDynamics Settings: Add/Edit/Delete an AppD server for integration with Apica

          • URL

          • Account

          • User Name

          • Is Active?

          • Default App

        • New Relic Settings: Add/Edit/Delete a New Relic Account for integration with Apica

          • Account

          • API Key

          • Is Active?

        • Dynatrace Settings: Add/Edit/Delete a Dynatrace server for integration with Apica

          • URL

          • User Name

          • Is Active?

      • Continuous Integration With load testing in the Continuous Integration (CI) or Continuous Deployment (CD) process, you can be aware of your releases' performance earlier, before reaching production. And you can follow trends here by dividing every scenario's result into its own Test-Instance.

        • Result per script: Select the CI/CD metrics to display

          • Select the Project

          • Select the Loadtest Script

          • Select the Test Instance

        • Avg. Session Time compares the Average Session time for selected CI/CD metrics

      • Scenario Manager:

        • A place to organize all your scenarios.

        • Group your scenarios for easier location.

        • Filter and tag them to make it easier to find the scenario.

        • Transfer scenarios easily to and from the LTP using the ZebraTester tool.

        • Scenario Manager Actions available:

      • Admin

        • Abuse Filter Rules: Set/enable pattern-matching rules (and exceptions to those rules) so you prevent load testing against unintended URL targets

        • Select User: Equivalent to the ASM Impersonate user. One way impersonation; you must log out and log back in to return if you have lesser rights.

        • Customers and Users: Search for and Manage Customers and Users

          • User Name

          • Full Name

          • Phone

          • Email

          • Region

          • Timezone

          • Available Actions

            • Edit Customer

            • Manage Subscriptions

            • Delete Customer

            • Sign in As User

            • Edit as User

            • Delete User

        • Messages: LTP system messages and announcements for users and customers with message active time period, with the importance (Critical, High, Low)

          • Available Admin Actions include Editing and deleting the Message

        • Upload Result: This is for uploading Prx Test Results (PRXRES data files) for inclusion in a project.

        • Monitoring Agents: Set up a new Linux agent in the database

        • Property Configuration: This panel allows you to set values for various categories within the Project. These Categories are listed in a drop-down box when accessing the project.

          The category values will change based on the selection beneath the dropdown. If the property values are not appropriate/listed, new, and multiple, values can be added to each category.

        • Exec Agent Manager: A place to manage all the agents you have access to.

          • Tab 1: Executing Agents. Search/filter for Executing Agents by

            • Filter: Executing Agent Name

            • Filter: Host IP or Hostname

            • Filter: Owning Customer Enabled?

            • Filter: Region

            • Filter: Show Disabled Agents

          • Delete an Agent

          • Add a New Agent.

          • Edit an existing Agent

            • Name (required)

            • Datacenter (required)

            • Host (IP or hostname) (required)

            • Max Users (required)

            • Visible to only one customer (select that customer)

          • Tab 2: Regions where you can filter for and edit agents by Region (as a country name, like ‘US’) or Country(Locale) (as a Language)

            • Example: Region= US returns

              Whereas Locale = English (United States) returns

          • Tab 3: Datacenters where you can filter for and edit datacenters by Name, Geolocation, Coordinates, if Mobile, Locale (i.e. Language). Optionally you can Add a New Datacenter or edit an existing

            • Example: I want to edit the Amsterdam DC. All Orange asterisks are mandatory fields.

  • API: provides you access to your Load Testing Portal (LTP) API information

    • Your Authorization Token

      • Non-working Auth Token Example: 12A34B5C-DE67-1111-1G06-1014HIJK1L91

    • Your API URL Endpoint

    • Technical documentation leads you to the documentation for the Loadtest Portal API.

    • API Examples with CURL requests to the LTP API are provided for you here as well

  • The Tutorials menu connects to the Apica Knowledgebase Apica LoadTest Tutorials page.

  • The Scripting Tool menu leads to the Apica Knowledgebase Apica Scripting Tools Documentation page.

Cannot find what you're looking for? Send an E-mail to support@apica.io.