Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sergeylysov authored Oct 26, 2022
1 parent 1939228 commit b5326c0
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# TestSystem
Приложение реализует простейший REST и SOAP сервис для обучения

По адресу
http://localhost:8080/TestSystem/RestTestSystem
принимает GET и PUT запросы
PUT добавляет объект вида
{"account":"1234567890123456","balance":100,"firstname":"Иванов","phone":"+71234567890","secondname":"Иванович","surname":"Иван"}
GET отдает такой же объект, если он был предварительно добавлен, иначе выдает 404

По адресу
http://localhost:8080/TestSystem/TestWebService
доступен SOAP web-сервис
wsdl http://localhost:8080/TestSystem/TestWebService?wsdl
Работает с тем же массивом объектов.
т.е. можно добавить объект через REST прочитать через SOAP и наоборот.
Подходит так же для обучения тестированию производительности. Выдерживает приличную нагрузку ~1000 rps

Можно запустить на любом JavaEE (Jakarta) совсестимом веб-сервере, например, GlassFish или Wildfly

Так же приложен Dockerfile для запуска в докере

0 comments on commit b5326c0

Please sign in to comment.