Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yazidisme/karate-api-testing
Template project of Karate for API testing
https://github.com/yazidisme/karate-api-testing
api-testing cucumber-reporting junit karate maven
Last synced: 3 months ago
JSON representation
Template project of Karate for API testing
- Host: GitHub
- URL: https://github.com/yazidisme/karate-api-testing
- Owner: yazidisme
- License: mit
- Created: 2021-07-30T06:13:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-09T04:03:40.000Z (over 3 years ago)
- Last Synced: 2023-03-04T05:22:16.199Z (almost 2 years ago)
- Topics: api-testing, cucumber-reporting, junit, karate, maven
- Language: Gherkin
- Homepage:
- Size: 54.7 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Karate for API Testing
## Requirement
* Java Development Kit
* Maven## Running Tests
* Clone the repository from your fork to this directory
* Open the project using any text editor or Java IDE
* Run the tests with the script below
```shell
$ mvn clean test
```## Test Report
* Test report automatically generated on `target` folder after finished the test execution
* See test report from `target/karate-reports/karate-summary.html` for the Karate default report
* Also, See the test result that used cucumber report from `target/cucumber-html-reports/overview-features.html` on your browser## Performance Tests
* Run the user simulation with the script below
```shell
$ mvn clean test-compile gatling:test
```
* See test report in the `target/gatling/usersimulation/`, then open `index.html` file