These are chat archives for ManageIQ/manageiq/performance

28th
Oct 2016
Oleg Barenboim
@chessbyte
Oct 28 2016 14:21
@dmetzger57 is there a document, list, Trello, Pivotal - that has the list of the 10+second screens on large databases?
Dennis Metzger
@dmetzger57
Oct 28 2016 14:29
We’ve had “lists” of pages - some from our testing / some from QE / etc., Nick is working on a tool we can use against all our pages to get the data and will be running that on builds going forward once it is complete. Let me look through notes to find the “best” we have at the moment.
Oleg Barenboim
@chessbyte
Oct 28 2016 14:30
@dmetzger57 interesting -- if Nick will have a tool - that may allow us to have a performance test suite that we can later use to ensure no performance regressions
Dennis Metzger
@dmetzger57
Oct 28 2016 14:30
That’s the primary intent of version 1.0
Oleg Barenboim
@chessbyte
Oct 28 2016 14:30
fantastique!
Dennis Metzger
@dmetzger57
Oct 28 2016 14:31
once we have the data, a new pivotal story will be created with the list of pages to be addressed.
Oleg Barenboim
@chessbyte
Oct 28 2016 14:33
just be mindful that upstream tests need anonymized data
Dennis Metzger
@dmetzger57
Oct 28 2016 14:35
if we use any reference data it will be sanitized first
Nick LaMuro
@NickLaMuro
Oct 28 2016 14:37
Some of what I was doing in https://github.com/NickLaMuro/miq_seeds was building sample data off of reference data. But I haven't really spent much time adding other generators yet though.
Nick LaMuro
@NickLaMuro
Oct 28 2016 15:41
Also, @chessbyte , if you are looking for the list I generated a few months ago, it is attached to this story: https://www.pivotaltracker.com/story/show/126330735
But it was:
  • Manual
  • Slow
  • Not reproducible
  • Missed a vast majority of our routes
Oleg Barenboim
@chessbyte
Oct 28 2016 15:44
@NickLaMuro this is NICE!!
even with the caveats you mention
one approach is to understand the integration tests that QE does (simulating button clicks, IIUC) - and add timings to it
Nick LaMuro
@NickLaMuro
Oct 28 2016 15:45
yeah, that is the approach going forward
Keenan Brock
@kbrock
Oct 28 2016 15:54
have we reached out to qe team to get their "we've arrived on a page" event into the page?
Jason Frey
@Fryguy
Oct 28 2016 16:21
it went in, then it came out because bugs...not sure if it's back in yet
Keenan Brock
@kbrock
Oct 28 2016 17:47
thanks