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

Load or regressions testing with HURL #525

Open
matthiasschaub opened this issue Feb 17, 2025 · 0 comments
Open

Load or regressions testing with HURL #525

matthiasschaub opened this issue Feb 17, 2025 · 0 comments

Comments

@matthiasschaub
Copy link
Collaborator

matthiasschaub commented Feb 17, 2025

In the past, we tried to establish some kind of load testing using a python library called locust. This library is somewhat complicated and interactive, so it is seldom executed and instead manual checks are carried out.

OQAPI uses a tool called HURL to test for regression, which might also suit SMT better than locust.

What I would like HURL to test is a bunch of simultaneous requests to the marking detection endpoint (e.g. hurl --test --jobs 7 --repeat 7 stress.hurl). The SMT instance should be running in a Docker container with the same memory limits as in production. The SMT instance could be the test instance or a local instance. HURL should issue more requests than workers can handle simultaneously (currently more than 6) to test if memory is sufficient.

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

No branches or pull requests

1 participant