This week, I worked on testing. I finished writing all the test files needed to test latency, with my Firebase Emulator suite. I also worked on making sure that the GPS could be properly connected and making sure our interim demo would be good. Additionally, me and Kevin spent some time making sure that everything we want to send via the Notecard, could be sent. Initially, we realized this was not the case, but after trying different ways to send data, we found a solution. This week I want to test our backend as well as full plug in the RPi.
This week, I worked on the verification of our backend. I wrote some unit tests for our backend functions as well as ran a load test on that. For this load test I ran a burst of requests on a cold invoke, meaning there was no prior functions running. In this 2 minute and 30 second test, I had 8500 upload requests to simulate a high traffic scenario and we had an average of 236 ms upload duration which was well under our time. Even with higher loads then, we will be under our requirements for upload speed.
