James Willett

Packt Expert

James Willett

James Willett is a principal engineer with 15 years of experience in the software industry, specializing in automation and performance testing. He shares his technical expertise through online instruction and educational initiatives.

4 Courses by James Willett

Cover image for Advanced Gatling for Stress Testing Web Applications

Advanced Gatling for Stress Testing Web Applications

Use Gatling to create an advanced stress, load, and performance test framework with a real project and add Jenkins for CI

Dive into the world of performance testing by building a complete stress-testing framework using Gatling. You'll get hands-on experience applying Gatling to a real e-commerce project and learn how to integrate it with Jenkins for continuous integration. No prior performance testing background is needed, making it accessible for all skill levels.

Packt | 2023 | 286 min

Cover image for CI/CD for Test Automation: Jenkins & GitHub Actions

CI/CD for Test Automation: Jenkins & GitHub Actions

Master CI/CD Automation: Jenkins & GitHub Actions for Test Automation

Explore practical ways to automate your test workflows using Jenkins and GitHub Actions. Gain hands-on experience setting up CI/CD pipelines that cover unit, API, E2E, and performance tests. Discover how these tools fit into Agile and DevOps environments for smoother, faster deployments.

Packt | 2025 | 354 min

Cover image for Gatling Fundamentals for Stress Testing APIs - Scala

Gatling Fundamentals for Stress Testing APIs - Scala

Learn the open-source Gatling tool and how to stress and load-test any API

Get hands-on with Gatling and learn how to stress test APIs using practical scripts and real-world scenarios. You will move from setup to advanced load testing techniques, even if you have no prior experience with performance testing tools. By the end, you will be ready to confidently test and optimize your web applications.

Packt | 2023 | 274 min

Cover image for REST Assured Fundamentals

REST Assured Fundamentals

Learn the fundamentals of REST Assured to add API automation testing to your Java code

Explore the essentials of REST Assured and learn how to automate API testing using Java. Practice with real-world APIs and discover how to validate responses, extract data, and work with both JSON and XML formats. No prior experience with Java or API testing is required, making it approachable for a wide range of learners.

Packt | 2023 | 200 min