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

Setup new performance tests workflow #832

Open
1 task done
carstingaxion opened this issue Aug 30, 2024 · 2 comments
Open
1 task done

Setup new performance tests workflow #832

carstingaxion opened this issue Aug 30, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@carstingaxion
Copy link
Collaborator

Is your enhancement related to a problem? Please describe.

While working on #831 , which may include a huge performance benefit on the frontend, I thought it would be nice to have https://github.com/marketplace/actions/wp-performance-tests by @swissspidy already in place … 😉

Designs

No response

Describe alternatives you've considered

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@carstingaxion carstingaxion added the enhancement New feature or request label Aug 30, 2024
@swissspidy
Copy link
Contributor

Yay that would be awesome :-)

That GitHub action is currently a bit limited as it just allows you to check some specific URLs without doing any prior setup (e.g. create new events in GatherPress for example). So if you need something more custom right now, https://github.com/swissspidy/wp-performance-testing would be more suitable.

However, I am looking into solutions for this, using Playground and the Blueprint API (see swissspidy/wp-performance-action#173). So you could specify a blueprint for setting up GatherPress with some dummy data first.
The next step would then be to have a blueprint-like format for test scenarios as well. In other words, a declarative way to specify test scenarios and which metrics to collect where & when. Some feedback from actual projects would be very helpful there.

@carstingaxion
Copy link
Collaborator Author

https://github.com/swissspidy/wp-performance-action/releases/tag/v2.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants