I recently developed a Rust-based HTTP framework for JavaScript and submitted it to the TechEmpower benchmarks. Unfortunately, my results were surprisingly low, and I'm not sure why this happened. I might have made some mistakes while configuring the Docker file. I'm really looking for any help or insights on this issue!
2 Answers
It sounds like you're trying to conduct load tests on your Rust HTTP framework. If that's the case, you'll want to define whether you're testing for many requests or users hitting your framework at once. Can you clarify what your goals are with the load testing?
Experiencing low scores on wrk could mean there's something off with your configuration. Ensure you're using options like keep-alive, debug logging, and check you're not running a non-release build. What flags did you use when you ran wrk?

I used -c 100 -t 8 -d 15s. The main issue is that it performs well locally, but when I submitted it to the official TechEmpower benchmarks, it scored really low. Since they require you to dockerize your app for testing, that might be the root of the problem.