Skip to content

Add signing stress test script#4

Open
derekpierre wants to merge 2 commits intonucypher:mainfrom
derekpierre:stress-test
Open

Add signing stress test script#4
derekpierre wants to merge 2 commits intonucypher:mainfrom
derekpierre:stress-test

Conversation

@derekpierre
Copy link
Copy Markdown
Member

Follow-up to nucypher/nucypher#3716 to put the intended script in this repos.

@derekpierre derekpierre self-assigned this Feb 27, 2026
@derekpierre derekpierre requested a review from Copilot February 27, 2026 23:37
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a standalone Python stress-test utility for exercising Porter /sign under concurrent load, intended as a follow-up script to the referenced nucypher PR.

Changes:

  • Introduces signing_stress_test.py with a Click-based CLI to run concurrent signing requests and print latency statistics.
  • Adds embedded cohort request payloads and Porter domain selection (mainnet/lynx) to target specific environments.
  • Adds a minimal requirements.txt for the script’s Python dependencies.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 9 comments.

File Description
signing_stress_test/signing_stress_test.py Implements the stress test runner, request dispatch, stats collection, and embeds cohort request data.
signing_stress_test/requirements.txt Declares runtime dependencies for the stress test script.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants