Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • In mid-to-late 2019, Chris Wilper (Atmire) ran a performance analysis of the REST API using these JMeter scripts.  This effort helped identify REST API performance issues, which were resolved through the introduction of "projections", used to limit the data returned by the REST API in each request.  See also DS-3533 and DSpace 7 Performance Testing.

Necessary Performance Analysis

...

  •  Large site overall (>=100,000 Items). What to test: overall performance of browsing/searching site.
  •  Large Community/Collection hierarchy. What to test: browsing Communities/Collections, creating a new Community, Collection or Item.
  •  One Collection with >=1,000 Items. What to test: browsing/searching within that Collection.
  •  One item Item with >=100 Bitstreams. What to test: test viewing/editing that Item, searching for that Item.
  •  One item Item with >=50 Authors. What to test: test viewing/editing that individual Item, searching for that Item.

Ideally, one or more institutions will be found that can test an upgrade to DSpace 7 beta 4 or beta 5 (in a dev environment) and use their production-data to validate performance in one or more of the above scenarios.