https://github.com/shyam-chen/playwright-starter
:golf: A boilerplate for Test Automation with Playwright, Lighthouse, and Autocannon.
https://github.com/shyam-chen/playwright-starter
autocannon lighthouse puppeteer supertest
Last synced: about 1 month ago
JSON representation
:golf: A boilerplate for Test Automation with Playwright, Lighthouse, and Autocannon.
- Host: GitHub
- URL: https://github.com/shyam-chen/playwright-starter
- Owner: Shyam-Chen
- License: mit
- Created: 2018-02-22T03:11:24.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-05-08T02:32:03.000Z (over 1 year ago)
- Last Synced: 2025-07-11T02:50:22.072Z (3 months ago)
- Topics: autocannon, lighthouse, puppeteer, supertest
- Language: TypeScript
- Homepage:
- Size: 312 KB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Playwright Starter
:carousel_horse: A boilerplate for Test automation, Playwright, Lighthouse, Autocannon, and TypeScript.
## GUI Testing
Automated web-based graphical user interface testing:
- Automation Testing: [Playwright](https://github.com/microsoft/playwright)
- Specification: `gui/**/*.spec.ts`
- Benchmark Testing: [Lighthouse](https://github.com/GoogleChrome/lighthouse)
- Measurement: `gui/**/*.meas.ts`## API Testing
Automated application programming interface Testing:
- Automation Testing: [Playwright](https://github.com/microsoft/playwright)
- Specification: `api/**/*.spec.ts`
- Benchmark Testing: [Autocannon](https://github.com/mcollina/autocannon)
- Measurement: `api/**/*.meas.ts`## Getting Started
Follow steps to execute this boilerplate.
1. Install dependencies
```bash
$ pnpm install
```2. Runs end-to-end tests
```bash
$ pnpm e2e
```