https://github.com/dubniczky/selenium-testing
Testing websites in containers using selenium framework and chrome engine
https://github.com/dubniczky/selenium-testing
java jmeter selenium testing website-testing
Last synced: about 2 months ago
JSON representation
Testing websites in containers using selenium framework and chrome engine
- Host: GitHub
- URL: https://github.com/dubniczky/selenium-testing
- Owner: dubniczky
- License: mit
- Created: 2022-07-21T16:19:15.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-21T16:27:22.000Z (almost 4 years ago)
- Last Synced: 2025-03-31T13:33:00.113Z (about 1 year ago)
- Topics: java, jmeter, selenium, testing, website-testing
- Language: Java
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Selenium Website Testing
Testing websites in containers using selenium framework and chrome engine
## Support ❤️
If you find the project useful, please consider supporting, or contributing.
[](https://www.buymeacoffee.com/dubniczky)
## Required software
- Java Development Kit
- Gradle
- (Docker)
- (JMeter)
## Usage Instructions
### Running using containers
Build container
```bash
docker build -t selenium-test .
```
Run container
```bash
docker run selenium-test
```
### Running locally
Install dependencies
```bash
gradle dependencies
```
Run tests
```bash
gradle dependencies
```
If you'd like to see the browser while testing, edit `test.conf` to set headless to false.
## JMeter Instructions
The `jmeter` folder contains the JMeter tests. Currenty there is a spike test using 3 threads of 15 requests. For real-world use this should be higher.
## Disclaimer
I in no way promote or take accountability for your use of this software. Only use for sites where you have explicit permission to use bots and test performance.
`notion.so` is not associated or gave no permission to use this on their system, so modify each orrucence of their URL to your own target before use.