Help me build this website

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)

Kemahiran: PHP, Kejuruteraan Perisian

Lihat lagi: help updating website, need build website weight loss planner, help build website, build website css div, transfer data excel multiple sheet access table, build website construction business, help build recruitment website aspnet, let help build coupon website, build website multiple users, help using dreamweaver build website scratch, help build wordpress portfolio website, build website multiple twitter feeds, help build adsense website, build website collect data, finding a developer to help build an accessible website, freelancer to help build my website, import data from multiple pages of a website into a single excel sheet, does having multiple websites help seo

Tentang Majikan:
( 1 ulasan ) San Jose, United States

ID Projek: #22348882

5 pekerja bebas membida secara purata $62 untuk pekerjaan ini


Hi, I’m here to help you with your project I’ve excellent working skills, I can do complete your task in a professional manners, lets discuss more if you are interested, I will give you all information regarding your Lagi

$200 USD dalam 7 hari
(18 Ulasan)

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

$49 USD dalam 7 hari
(7 Ulasan)

Hello, I have gone through your requirements and understand what you need. I am a Web developer with 7 years experience I have used a lot of technology to implement my clients solutions. List of Services that i can hel Lagi

$30 USD dalam sehari
(12 Ulasan)

Hello, My team and I are ready to take up your project. We have read through your requirements and we can handle every aspect of it, We will be excited to work for you. A full quote will be sent to you upon receiving y Lagi

$10 USD dalam sehari
(0 Ulasan)

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

$20 USD dalam 5 hari
(0 Ulasan)