An open API service indexing awesome lists of open source software.

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

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.

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](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.