Automatic Configuration · WPLoadTester 7

The AI Assistant configures your test for you.

When the recorded replay throws a runtime error, the AI Assistant examines the HTTP traffic around the failure, identifies the pattern, and writes the detection rule. Behind it sits Automatic State Management (ASM), the rules-based expert system Web Performance has refined since the late 1990s. The AI catches the long tail; ASM handles the well-known patterns up-front.

WPLoadTester 7 AI Assistant working through a captured HTTP request. The assistant identifies a dynamic-value pattern in the response body, explains the extraction strategy in plain English, and generates the detection rule before applying it.
The AI Assistant explains what it is about to do before doing it. You accept or correct, then it generates the extraction rule.

What the AI Assistant actually does.

Four steps, every time a replay fails on a missing or stale dynamic value:

1. Error detected

A replay fails because a session token, cookie, or correlated value is missing or stale.

2. AI analyzes

The assistant examines the HTTP traffic around the failure, identifies the pattern in the prior response, and determines the extraction strategy.

3. Rule generated

The assistant writes the detection algorithm and explains what it is about to do before applying it. You accept, correct, or override.

4. Replay succeeds

The rule applies, the test runs, and the configuration persists for every future run of the same scenario.

Specifics from recent engagements: an OAuth login flow that previously cost 2 hours of manual correlation typically configures in around 4 minutes. A 50-page checkout scenario that took a full day to script in legacy tools typically configures in around 8 minutes. Across the board, the AI Assistant compresses configuration roughly 6x compared to manual work.

Underneath: a 27-year-old expert system.

The AI Assistant is the orchestrator. The correlation precision comes from Automatic State Management, the rules-based expert system Web Performance has refined since 1999 across professional performance engagements. ASM scans every recorded transaction up-front and configures the well-known dynamic-value patterns automatically:

  • Cookies
  • Form fields (when not user-entered)
  • Hidden form fields, including .NET VIEWSTATE and related fields
  • Query parameters
  • ETag and If-Modified-Since headers
  • Authentication headers
  • Proxy headers
  • XML fields
  • JSON fields

This is the "boring" part of the work. The AI Assistant only has to think about cases ASM cannot resolve from its scan: proprietary patterns, unusual framework quirks, or fields that only surface as runtime failures during replay.

The system learns. The AI bill shrinks.

Here is the part that compounds: when the AI Assistant cracks a problem ASM's built-in rules don't cover, its preferred fix is a new detection rule written straight into ASM, and detection rules are permanent. Every future recording gets the accumulated rules applied during the up-front scan, before the AI is invoked at all. A problem the AI solved last month is simply configured this month, automatically, at zero AI cost.

So the division of labor shifts with use. On day one, ASM handles the well-known patterns and the AI handles your application's quirks. A few test cases later, most of those quirks are rules, and the AI's job has shrunk to whatever is genuinely new. You pay your AI provider to solve a problem once, not once per test.

Contrast that with how the rest of the AI industry handles memory: a bigger prompt. An instructions file that grows with every lesson learned, gets sent with every request, and makes the model less consistent as it bloats. WPLoadTester stores the lesson as a rule instead. Rules cost no tokens, behave identically on every run, and never crowd the AI's context. The AI stays sharp because it only sees the problems that still need it.

OAuth2 and modern web frameworks.

ASM detects OAuth2 Bearer tokens, refresh tokens, and JWT in JSON responses and correlates them with Authorization headers in subsequent requests. No manual configuration. Beyond OAuth2, the modern-framework patterns ship as built-in rules:

  • React and Next.js · CSRF tokens in meta tags, state-management tokens
  • Angular · XSRF tokens, JWT authentication
  • Vue.js · CSRF protection, Vuex state tokens
  • Node.js / Express · session middleware, csurf tokens
  • GraphQL APIs · operation IDs, authentication tokens
  • REST APIs · OAuth2, API keys, request signatures

Custom rules for the edge cases.

For proprietary patterns, custom authentication schemes, or any framework ASM does not yet ship a built-in rule for, custom detection rules use plain .properties configuration files. Define a regex extraction pattern, scope it to a request or response context, and ASM picks it up at runtime.

  • No code changes, no recompile, no restart
  • Field-deployable: drop the file in and the rule is live
  • Framework-agnostic: works for any proprietary API or custom auth scheme
  • Composable with built-in ASM rules and with the AI Assistant

One customer testing a custom Java framework added OAuth2 token detection for a proprietary API in under five minutes using a simple configuration file, no source-code access needed.

The end-to-end flow.

  1. Record. Capture HTTP traffic from a real browser session against your application.
  2. Detect. ASM scans the captured traffic and identifies the well-known dynamic-value patterns.
  3. Extract. ASM and the AI Assistant generate detection rules that pull dynamic values from responses.
  4. Replay. The extracted values apply during load-test playback. Runtime errors trigger the AI Assistant to generate new rules as needed.

No scripting language. No manual correlation. The configuration that took hours in script-based load testing tools takes minutes here.

~6x
Configuration speedup vs. manual scripting

"The design time is split by 4 or 5, even more if scenarios are complex."

That quote is from Jean-Luc ORTS, the project manager who led load testing at Caisse Nationale d'Assurance Vieillesse (the French equivalent of the Social Security Administration), explaining why CNAV switched to WPLoadTester from a script-based tool. The 4x-to-5x figure he gave reflects ASM alone, before the AI Assistant existed. Recent engagements with the AI Assistant added on top run closer to 6x.

The numbers are real engagements. The methodology has been refined across 27 years of professional performance work. The AI Assistant follows that methodology rather than reinventing it.

Try the AI Assistant on your application.

The AI Assistant and ASM ship together in WPLoadTester 7. Download the free single-machine edition to run them on your test scenarios, or buy a Cloud license for cloud-scale runs.

The AI Assistant runs on your own AI provider key (Anthropic, OpenAI, AWS Bedrock, or Azure OpenAI). The free edition includes the assistant software, but you supply the key. Your test data routes from your workstation straight to your chosen provider, never through Web Performance servers.

Comparing tiers? See the Free vs Pro split.

Software

×

(1) 919-845-7601 9AM-5PM EST

Complete this form and we will get back to you as soon as possible. Please note: Technical support questions should be posted to our online support system.

About You
How Many Concurrent Users