Implement the googl light house project with MAVEN POM and write a program to extract the metrics from json pages and display in single csv file

Part of #57020, this task also depends on the completion of #57021, which is supposed to be done today. The objective of this task is to use Google Lighthouse to run the test against several pages (such as Login, Worklist, Calendar, Order, Patient Info, Study Info, Image Viewer, Document Viewer; The exact URLs on [login to view URL] will be provided soon) and extract the performance metrics to a .CSV file (We are planning to replace the .CSV by Azure Table storage but that is outside the scope of this task)

Below is the list of tasks that are required to be completed

1) Install google-lighthouse-puppeteer ([login to view URL]) and the Lighthouse Batch Reporter ([login to view URL]) so we can run google lighthouse to test on the list of URLs (will be provided) using the below command (generate JSON report for each of the URL)

lighthouse-batch -s URL1, URL2, URL3...URLn

2) Upon completing the test, analyze the JSON report to extract the below performance metrics (The metrics are a dynamic list; all in lowercase; multiple words metric should be using a dash '-' character in between) and save to a CSV file using the below format


Sample, qaz--rispacs.ramsoft.biz_first-contentful-paint, 12

3) Create a subproject in RATT-NG (webapp-performance) and commit the implementation (and Maven POM) of this task there. We are expecting to see the delivery of this task in an executable form (either in java program, batch scripts, PowerShell scripts) so we can use it as part of a Jenkins pipeline.

Compétences : Apache Maven, Java, Javascript, Automatisation de Tests

en voir plus : css tabs display pages, convert multi csv single csv, extract info webpage display, lighthouse app download, lighthouse chrome, lighthouse online, lighthouse light, download lighthouse chrome extension, add lighthouse, google developer tool, google lighthouse api, firefox properly display pages, extract telephone numbers yellow pages, magento category display pages, extract csv files website, extract data website display website, php csv extractor yellow pages, extract csv site, extract csv file, extract csv file web

Concernant l'employeur :
( 3 commentaires ) Mississauga, Canada

Nº du projet : #19761290

5 freelance font une offre moyenne de $140 pour ce travail


hello,how are you.i read your bid carefully. i am java/javafx expert and have full experience for 12 years. java/javafx is my top skill and passision. i can provide most quality and high speed. if you want to succe Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 3 jours
(5 Commentaires)

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned "I can do th Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 7 jours
(1 Évaluation)

I have good experience in Java, Maven and JSON notation. If you assign project I will complete within [login to view URL] a challenging career in a reputed organization where I can contribute my knowledge towards the grow Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 3 jours
(0 Commentaires)

Hi,I have 6 years of java based web app development [login to view URL] many BD and UI frameworks .good in HTML,CSS,JS,JSON,spring boot,Jquery,Spring boot,core,REST API,JPA,JSF 2,sevlet,Hibernate,beans,SLQ [login to view URL] Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 3 jours
(0 Commentaires)

i have sound knowledge in your project if you give me a look then surely i will get your project done

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% CAD en 3 jours
(0 Commentaires)