Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MVP of automated performance tests #3953

Merged
merged 3 commits into from
Dec 30, 2024
Merged

Add MVP of automated performance tests #3953

merged 3 commits into from
Dec 30, 2024

Conversation

landonxjames
Copy link
Contributor

Motivation and Context

We have an EOY goal to to integrate with our internal automated performance monitoring solution.

Description

Add a new crate at aws/sdk/benchmarks/sdk-perf/ that runs some very basic performance tests (currently just serializing and deserializing DDB request/responses). Also add a new ci-script that generates the correct SDK crates, compiles the sdk-perf crate, and creates a shell script that the automated performance tests invoke to kick off our tests.

Testing

I deployed this code to my personal Catapult instance (along with the changes to our internal CDK that will be CRed separately) and successfully ran an e2e-test.

Checklist

No customer visible changes, this is strictly for our CI.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Copy link

A new generated diff is ready to view.

  • No codegen difference in the AWS SDK
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

@landonxjames landonxjames marked this pull request as ready for review December 28, 2024 05:49
@landonxjames landonxjames requested review from a team as code owners December 28, 2024 05:49
Copy link

A new generated diff is ready to view.

  • No codegen difference in the AWS SDK
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

@landonxjames landonxjames added this pull request to the merge queue Dec 30, 2024
Merged via the queue into main with commit 1f3e82b Dec 30, 2024
43 of 44 checks passed
@landonxjames landonxjames deleted the landonxjames/perf branch December 30, 2024 18:49
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