0

Ich möchte meine Webanwendung benchmarken. Insbesondere möchte ich die Ladezeit eines bestimmten DOM-Elements messen.DOM Element Ladezeit Benchmarking

Ich kann webdriver wait for visible verwenden, um zu messen, wie lange ein Element brauchte, um das Ergebnis irgendwo zu laden und zu speichern. Allerdings möchte ich auch Nebenläufigkeit und andere Faktoren messen.

Gibt es einen Standard Weg, dies zu tun?

+2

Fragen Sie uns bitten, ** zu empfehlen oder ein Buch, Werkzeug, Software-Bibliothek, Tutorial oder andere Off-Site-Ressource finden * * sind off-topic für Stack Overflow, da sie dazu neigen, eigensinnige Antworten und Spam zu bekommen. Stattdessen [beschreiben Sie das Problem] (http://meta.stackoverflow.com/questions/254393/what-exactly-is-a-recommendation-question) und was bisher getan wurde, um es zu lösen. – JeffC

Antwort

0

Während ich WebdriverIO liebe, würde ich empfehlen, ein anderes Tool als Benchmarking zu verwenden. WebdriverIO verwendet HTTP-Anfragen, um Befehle an Selenium zu senden, und deshalb ist das nicht die performanteste Sache. Deine Statistiken könnten einfach weg sein, einfach weil die Anfrage von WebdriverIO zu Selenium länger dauert als gewöhnlich.

Ich würde vorschlagen, ein Werkzeug, ein wenig „näher an das Metall“ verwenden, möglicherweise CasperJS