fullstorydev / solr-bench

Solr benchmarking and load testing harness
Apache License 2.0
17 stars 10 forks source link

Min/Max in output stats, CSV export and shuffled query #100

Closed patsonluk closed 6 months ago

patsonluk commented 6 months ago

Description

3 changes introduced in this PR

  1. Added min/max to the output stats for query test with "detailed-stats" enabled
  2. Added a Python script generate_csv.py to generate CSV from existing json results. The existing json results could be hard to interpret by other programs when detailed-stats is enabled
  3. We now shuffle the list when query execution count x reaches x % test query list size == 0. This fits better with the "shuffle" expectation (like from a card deck) instead of being totally random.
patsonluk commented 6 months ago

Going to merge so we can better test GC cases. Since point 3. in description (about shuffle in query) changes behavior, want to ping @chatman for visibility :)