...
- Set up carrier-io framework, performance testing environment, maintaining environment
- Develop performance testing guidelines and JMeter standards
- Execute tests and share results with teams, and create JIRA defects or stories for teams to address performance issues.
- Investigate performance issues reported by the community
- Review test cases contributed by teams
- Balance short term versus long term goals
- Short Term
- Release performance system before the end of Q2 2020
- Work directly with early implementers, e.g., Chalmers, to get their feedback on the FOLIO's performance
- Create and execute tests for the highest/most impactful scenarios.
- Investigate performance issues
- Receive test scripts from teams and help them execute tests
- Communicate with teams to share results and analysis
- Long Term
- Hooking carrier-io framework into CI pipelines.
- Evolve carrier-io framework/system into a package that can be distributed across teams to enable teams to execute tests on their own.
- Train teams to use carrier-io so they can execute the tests themselves
Short term: - Short Term
- Long term
- Scope of analysis:
- FOLIO and integration points
- Do not analyze third-party systems, which include FOLIO clients, but may make recommendations of how to better integrate with FOLIO
- Do not fix performance issues, only identify and report them
...
- Contribute JMeter test scripts to be run
- Keep JMeter test scripts up to date.
- Contribute seed data that are relevant to the test scenarios that the test scripts would run against.
- Contribute scripts to load and unload the seed data
- Fix performance issues found by PTF
...