Skip to content

magdenkov/loyaltyplant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

https://docs.google.com/document/d/1ZvriCsOPb3RXobv1UM_sgmvcb70kGVIOdINROdjOEro/edit#

Create emulator processing and web interface for it Test

Overall objective: Create a system of processing of cash (as a bank) There are constantly updated data on the movement of funds contained in a database the system must process the data and make transactions Technologies: Database - MySQL or PostgreSQL. The database structure is left to the discretion of the Executive job. The system should be a web application written in Java 7-8, deployed using Tomcat 7 To create a test is possible to use JMeter To develop recommend using IntelliJ Idea

System Requirements: It must be able to perform the following operations via the web interface: Manage bank accounts: add / delete bank accounts (user accounts) get a list of all existing bank accounts receive the balance in the specified bank account Manage cash: deducted from the balance of the said amount from the specified bank account Adds the specified amount to the designated bank account transfer a specified amount from one bank account to another The system must prohibit the appearance of a negative balance in the bank account The system should ensure consistency of data at all loads Do not use Optimistic / Pessimistic Locking (and other equipment) means the database Testing of the system: It is necessary to create a test plan for stress testing systems The tests should simulate a situation where more than one hundred members of bank accounts at the same time actively using the capabilities of the system, and check the correctness of the final state of the bank accounts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published