Skip to content

Preserve JMX script logic (while/if conditions) during correlation #95

@davidcampbelldc

Description

@davidcampbelldc

Summary

Implement a feature that preserves the logic structure of JMX scripts (e.g., while conditions, if conditions, loops) during the correlation and maintenance process. Currently, correlation works but logic elements must be manually re-added.

Background

From Testing Mavens partnership meeting (Feb 16, 2026):

  • Rebecca highlighted this as a new feature David is developing that preserves the logic of a JMX script.
  • Currently LoadMagic can perform correlations, but users (like Alex's team at Testing Mavens) have to manually add the logic back in afterward.
  • This feature will automate maintenance by preserving logic, which is critical for complex orchestrations involving multiple files and thread groups.
  • David confirmed this feature was suggested by users and is the next ticket on the list.
  • For Testing Mavens' enterprise clients, scripts can involve 50-60 thread groups with extensive conditional logic — manual restoration of this logic after correlation is a major time sink.

Acceptance Criteria

  • while controller conditions are preserved through correlation
  • if controller conditions are preserved through correlation
  • Loop controllers and their settings are preserved
  • Thread group structure and relationships maintained
  • Logic preservation works across multi-file JMX test plans
  • Existing correlation accuracy is not degraded

Decision Status

ALIGNED — This was agreed upon in the meeting as the next development priority.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions