Project

General

Profile

Actions

task #9459

open

REST API tests for UTIS

Added by Andreas Kohlbecker about 3 years ago. Updated 7 months ago.

Status:
New
Priority:
New
Category:
utis
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Severity:
normal
Tags:

Description

There is already a test suite http://int.e-taxonomy.eu/jenkins/job/utis-jmeter-tests/ which could be repaired.

Otherwise we may want to use another test tool like Gatling, ...
This descission may also depend on the kinds of tests that are to be applied:
Which tests to we need to implement?

  • API Functional Tests (Tools: Gatling, REST Assured + Hamcrest to do assertions, jMeter?, ....)
  • Load tests (Tools: Gatling, jMeter?, ...)
  • Soak Tests
  • Peak Tests

For a brief introduction into the different test types and on a quite subjective and selective overview on existing tools, see for example: https://dzone.com/articles/5-types-of-tests-to-perform-on-your-apis

Comparison of gatling, jmeter and grinder

On how to run Gatling load tests from distributed client machines to crate a heavy load on a server or cluster of servers: https://dzone.com/articles/running-gatling-with-distributed-environment

Maybe include into Cucumber (https://cucumber.io/docs/guides/api-automation/?lang=java)

Some links for REST assured: https://rest-assured.io/, https://github.com/rest-assured/rest-assured/wiki/Usage


Related issues

Related to EDIT - task #9460: REST API testsNewAndreas Müller

Actions
Actions #1

Updated by Andreas Kohlbecker about 3 years ago

  • Description updated (diff)
Actions #2

Updated by Andreas Kohlbecker about 3 years ago

  • Description updated (diff)
Actions #3

Updated by Andreas Kohlbecker about 3 years ago

  • Description updated (diff)
Actions #4

Updated by Andreas Müller about 2 years ago

  • Project changed from UTIS to EDIT
  • Category changed from utis to utis
  • Target version set to UTIS 1.4
  • Severity set to normal
Actions #5

Updated by Andreas Müller about 2 years ago

  • Assignee changed from Andreas Kohlbecker to Andreas Müller
Actions #6

Updated by Andreas Müller about 2 years ago

Actions #7

Updated by Andreas Müller 7 months ago

  • Description updated (diff)
Actions #8

Updated by Andreas Müller 7 months ago

  • Description updated (diff)
Actions #9

Updated by Andreas Müller 7 months ago

  • Description updated (diff)
Actions

Also available in: Atom PDF