Closed okdas closed 3 months ago
Hey @red-0ne - here are some updated load test documentation pages. Would you mind taking a look? Thank you!
@red-0ne actually had a chat with @bryanchriswhite - he'll take a look at this PR. You've got so many other PRs to review at this point! :)
The update enhances documentation and scripts for DevNets, TestNets, and load testing. New sections in DevNet and load testing guides detail manual provisioning, configuration, scaling, and testing. Changes also involve updates to scripts and manifests, emphasizing the shift from k6 to Gherkin for load testing, and refining how custom manifest files are handled in the Makefile.
Files | Change Summaries |
---|---|
.gitignore , Makefile |
Added job.yaml to .gitignore . Renamed test_load_relays_stress_example to test_load_relays_stress_custom in Makefile, allowing custom manifest specification with LOAD_TEST_CUSTOM_MANIFEST . |
.../docs/operate/...devnet.md , ...devnet_testing.md |
Expanded DevNet guide, adding sections on interaction, types, manual provisioning, scaling actors, and running e2e tests. Introduced a comprehensive load testing guide for DevNets. |
.../docs/operate/...load_testing.md , ...testnet.md |
Reorganized load testing documentation, introducing Gherkin over k6 for test scripting. Provided a guide for load testing on TestNets, detailing necessary considerations and steps. |
.../loadtest_manifest_example.yaml , ...localnet.yaml |
Modified URLs, service IDs, account addresses, and gateway configurations within example load-test manifest files. Added comments to clarify is_ephemeral_chain and ensure alignment in LocalNet. |
N/A
In the realm of DevNets and TestNets, Where actors and scripts blend like sunsets, Docs updated, guides so grand, Gherkin leads, we understand. Custom manifests now take their stand, Scaling heights upon command.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Thank you, @bryanchriswhite. As always — amazing feedback! I addressed most of your points, and have a couple to take care of left. I'll request a review tomorrow once they're taken care of.
@bryanchriswhite all feedback has been addressed now. Thank you! :)
Summary
Documents Load Testing on DevNet (and some TestNet?)
Issue
136
529
Type of change
Select one or more:
Testing
Documentation changes (only if making doc changes)
make docusaurus_start
; only needed if you make doc changesLocal Testing (only if making code changes)
make go_develop_and_test
make test_e2e
PR Testing (only if making code changes)
devnet-test-e2e
label to the PR.make trigger_ci
if you want to re-trigger tests without any code changesSanity Checklist
Summary by CodeRabbit
Documentation
Chores
.gitignore
to ignore temporaryjob.yaml
files created by e2e scripts.Refactor
Makefile
to support custom manifest files for stress testing relays and renamed a target for clarity.Configuration
loadtest_manifest_example.yaml
andloadtest_manifest_localnet.yaml
with new URLs, addresses, and comments for better clarity and alignment with configurations.