Skip to content
GitOps & Version Control

Version Control for Your Test Configurations

LoadGen Sync brings GitOps to performance testing. Master/Local architecture. Push and pull collections. Commit timeline with diff viewer. Integrate with your CI/CD pipeline.

Sync › Collections
Mode: BasicOnline
A

Sync · Collections

Master / Local repositories · push, pull, compare.

MASTERgithub.com/denamik/loadgen-config
LOCAL~/loadgen-config (3 repos)
last sweep · 14s ago
Collections
14
In Sync
9
Ahead
3
Behind
1
Conflicts
1
Collections
NameEntityItemsStatusLast action
load-profiles · prodLoad Profile24In SyncPulled · 2h ago
monitoring · opsMonitoring Profile18AheadLocal · 8 min ago
uptime · public-apiUptime Check12In SyncPulled · 1d ago
api-flows · paymentsAPI Flow31BehindMaster · 14 min ago
alerts · oncallAlert Profile9ConflictDiverged · 22 min ago
sut · citrix-prodSUT Profile7In SyncPulled · 4h ago
Recent runs compare
load-profiles · prod
ok· 2 min ago
monitoring · ops
ok· 8 min ago
alerts · oncall
conflict· 22 min ago
api-flows · payments
ok· 1h ago
uptime · public-api
failed· 3h ago
© 2026 LoadGen. All rights reserved.
DocumentationSupportCreate Ticket

Master / Local

One source of truth. Many local clones.

Master holds the canonical config and the API key registry. Local instances clone, push, and pull — exactly the GitOps shape DevOps teams already operate.

MASTER

Master

Central config store. List repositories, manage API keys, and revoke access.

  • Default remote URL
  • Repository registry
  • API key lifecycle
  • Audit trail
LOCAL

Local

Registry for local repositories. Test connections and perform push/pull operations.

  • Quick Connect setup
  • Connection test
  • Push & pull
  • Local cache

Collections Management

In Sync · Ahead · Behind · Conflict.

Full lifecycle for your test assets — see drift before syncing, push or pull with one click, and always know which collection is conflicted before someone else does.

CRUD Collections
Create, edit, and delete collections to organize your test configurations.
Compare with Master
See drift between local and Master before syncing — know exactly what changed.
Push / Pull Operations
Seamlessly sync configurations up to a central repository or down to local instances.
Sync Status Badges
Visual indicators for In Sync, Ahead, Behind, or Conflict on every collection.
Item Counts & Entity Types
Automatic tracking of item counts and entity types within every collection.

Repositories

Configure once. Authenticate everywhere.

The same repository, the same API key, and the same access controls drive every push, pull, and history call — from the UI, from CI, or from a scripted pipeline.

MASTER

Master Repository

Default remote repository with configurable URL. List all repos and revoke API keys from the central store.

LOCAL

Local Repository

Paired to a Master repository via clone. Register repos, test connection, and Quick Connect for rapid setup.

AUTH

API Key Auth

Secure repository access with API keys. Generate, manage, and revoke keys for each repository.

Audit & Compliance

Commit timeline. Diff viewer.

Full audit trail for every change. Compare any two commits side-by-side to see additions, deletions, and modifications — built for DevOps teams who expect version control, not screenshots.

Filter history
By repository and branch — narrow down to the exact slice you care about.
Per-commit entity changes
See which load profiles, monitoring profiles, or alerts moved with each commit.
In-app diff viewer
Compare any two commits side-by-side — additions, deletions, modifications.
Secure API key auth
Every history operation runs through the same key lifecycle as push / pull.

"DevOps teams expect version control. Sync delivers GitOps for test configs — push, pull, compare, diff. CI/CD ready."

Commit Timeline/sync/history
push
9a4b21fTighten p95 thresholds for storefront load profile
m.alsham·main·+41·14:02
push
7e1c0c8Add WhatsApp escalation to oncall alert profile
r.devs·feature/wa·+60·11:48
pull
4bd9e22Pull monitoring · ops collection from Master
ci-bot·main·+00·10:21
merge
2f81a04Resolve conflict on alerts · oncall (theirs+ours)
k.lee·main·+23·09:30
Diff · 9a4b21f → 7e1c0c8 ready to merge
  load-profiles/storefront.lgs
+   p95_threshold_ms: 1800
-   p95_threshold_ms: 2500
  alert-profiles/oncall.json
+   channels: ["email", "sms", "whatsapp"]
2 conflicts open · resolve before next push

Put Your Test Configs Under Version Control

Connect a repo. Push your first collection. Integrate with Jenkins or Azure DevOps.

LoadGen Official Logo