Performance testing (benchmarking) Java code with JMH
Explores low-level Java code performance testing (benchmarking) using JMH, covering common pitfalls, setup with Maven, and configuration options for accurate measurement.
Read articleExplore older entries from the archive.
Explores low-level Java code performance testing (benchmarking) using JMH, covering common pitfalls, setup with Maven, and configuration options for accurate measurement.
Read articleExplains headless browser testing benefits and limitations, providing Selenium WebDriver Java demos for Chrome, Firefox, HtmlUnit, PhantomJS, and JBrowser.
Read articleDiscusses reasons for testing websites with JavaScript disabled and provides Selenium (FluentLenium) code examples for disabling JavaScript in Chrome and Firefox.
Read articleDiscusses handling common components (header, footer) within the Selenium Page Object Pattern, compares inheritance vs. composition, recommends composition with DI, and showcases how FluentLenium simplifies this.
Read articleShows how to measure page load times in Selenium using the PerformanceTiming interface, explaining access to metrics via JavaScript and providing a FluentLenium example.
Read article