These are chat archives for ManageIQ/manageiq/performance
if we could use an existing benchmark that we didn't write ourselves to test our software
Honestly, I would have to do more than read that article to answer that question
@kbrock After taking some time to look through this, I don't think there is a lot we can reuse:
seed_db_data.rbare all custom to Discord and their probably isn't a whole lot that we can carry over
packerbeing the tool of choice in this case) used to build the framework are specifically around configuring for the things he is testing, specifically, against Discord on ubuntu.
There are other pitfalls, but I know for certain that it won't be a
gem install rails-ruby-bench and into
manageiq and we would get a free benchmarking suite against our application. The project is just not designed with that in mind.
That said, there is a LOT we can learn from in it and emulate, and things I have done myself in
manageiq-performance (though, not documented :sweat_smile: ...) to simulate a lot of the above and could be improved to better match that. For example, there is a lot of functionality in
lib/manageiq_performance/requestor.rb that is specifically meant to do the parts of
rails_ruby_bench, and could definitely use some love to make better.
rails_ruby_bench, that is the only telemetry data he is collecting