-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Performance Testing Protocol #599
Comments
I contacted members of the Internet of Water and NWIS Modernization teams (Jim Kreft and Carl Schroedl respectively) and asked if they had any procedures or advice related to performance testing. Jim said that they didn't have an established process for performance testing. Carl indicated the same thing, but he did note they had used and still use JMeter, but they are not fond of it and are looking into alternatives, plus JMeter is designed to work with Java applications. So, not much help available from other teams. I am waiting on few more response. Will post if any valuable information arrives. |
Past testing/analysis has come in five parts
|
This is a rough list of browsers we should support and the associated operating systems Operating Systems | Browsers in order of Priority (based on percentage of users) Windows | Chrome, Firefox, Edge |
How are we going to test Chrome when it's removed from our machines? |
Department polices do make testing a challenge, which is why we had to resort to 'beta' and hope people are willing to use personal devices. |
12 different pairings
At a maximum we would need 12 different test users. |
Here is a draft template form - @abriggs-usgs looking for feedback/edits |
The draft form makes sense to me. It is pretty generic at the moment which opens the opportunity to add more directed questions related to features based on specific use cases once those cases are known. |
My thought process here was to create a template that could be duplicated and tailored to a project. Anything I should update/add/omit to the template? |
It seems reasonable to me to have the template generic. I can't think of much else to include without it addressing specifics of a particular application/visualization, so I think this is a good starting place. 👍 |
@mhines-usgs could you give this draft template form a look over and provide any feedback that comes to mind? |
i think the form looks ok as far as a generic form goes, you may consider separating out the questions that asks for input that could more easily be a radio button (great, needs improvement) from the free text 'tell me more about this' just for ease of user's use. thinking more about the usability test i was creating for wbeep, it seems like you could scrape ideas from there if you want https://doimspp.sharepoint.com/:w:/r/sites/gs-wma-iidd-makerspace/_layouts/15/Doc.aspx?sourcedoc=%7B1D05846E-73B6-482C-9D82-F7262F7AFEA4%7D&file=WBEEP%20Usability%20Study%20-%20Draft.docx&action=default&mobileredirect=true |
i'd say JMeter is very useful for non-java applications, as long as there is an endpoint to hit, we use it to test the speed of the response of web services/data for GCMRC. If you want a demo, I can show you sometime. it's basically a list of queries against a database, but you could also set it up to do URL queries too |
Create Performance Testing Protocol
In order to standardize the process of application performance and usability testing, let's work through an iterative process to develop a generalized protocol
The text was updated successfully, but these errors were encountered: