Help me build this website
Bajet $10-30 USD
Exercise Pre-Interview:
Background Information
o Webpagetest is an online Browser execution service used to test web pages. You can review this free service at [login to view URL]
o The reference to the REST-API for public and private instances can be found here: [login to view URL]
o Suggestions & Other Ideas
• Write your own code, because we’ll talk about it during the call and you’ll need to explain your approach.
• This exercise is as much about writing defensible, provable, and consistent / stable code as it is in fulfilling the spect
• Be prepared to discuss why you might use co-routines vs threads vs processes from your own experiences.
Exercise Questions:
You will write a wrapper module for Web Page Test that has the following features:
A. Make a single class that can fetch a set of JSON results from a given web-page-test URL
• Initializing the class should take a single parameter, the API key. You can register for your own developer key here: [login to view URL]
• Ensure that each function within your class has proper Pytest-enabled unit tests, which allow verification of operation
• Assume all default parameters are currently sufficient - don’t worry too much about having to support multiple parameters other than API key and URL to test.
A. Write a method “get” that fetches the results from a successful scan (not just the results from a submission). This should be a valid JSON data object or None. Ensure that you have at least one unit and end-to-end test for this method.
• Be careful about understanding the difference between submitting a job to Web Page Test and getting the results from a finished job. “Get” method should return the results from a finished scan as a JSON .
A. Create a method called “get_async” that uses python asynchronous co-routines to perform the same actions as the “get” method. Async / Await patterns preferred here. Verify using at least 1 unit test.
A. Once the “get_async” method works, instantiate the class and enable the get method to be called using a multi-threaded pattern. Call the method “get_parallel”
• Input will be an array of URLs,
• Use the same logic from B and C above,
• This should support up to 10 parallel ‘get’ calls being made at the same time asynchronously
• Write a unit test to verify parallel thread execution
• Make sure all proper exception handling is in place so that if something fails (network failure, etc) it deals with the failure gracefully (without crashing)
5 pekerja bebas membida secara purata $62 untuk pekerjaan ini
Hello, Sir. I've read your requirement. I worked for Fukui Tech Agency in Fukui shi , Japan and now relocating in Taiwan to make IT consulting company. As a team manager(I have 3 members and they're all web frontend an Lagi
Hello, We have a team of Professional USA Based expert developers & Designers, who are always ready to work on the inspired and creative needs of the client. we can help you build a website. Please have a chat with me Lagi