Monday, January 3, 2011

Demonstrator scenario and environment

  
In this article I would like to describe an environment for brokers and demonstrator application. Second think to describe is what and how I'm going to test chose opensource solutions.


The most important think of my work is usage of .net C# client in demonstrator application and properly brokers configuration. The application target platform is Windows Mobile but now it will be Windows Forms Applications, later I will migrate it on Windows Mobile.
 
Demonstrator Scenario for tests:
  1. Check:
    -the efficiency and speed,
    -required and used resources.

    The test will consist of sending parcels of increasing volumes suitable for one client and one receiver and models
    many-to-one and one-to-many:
    - send individual messages to multiple client
    - single message-sending producer to one client
    - single message-sending multiple
    producer to one client

    During the test will be timed: sending the package, system resources usage - average since the beginning of the dispatch to the end and the maximum momentary.


  2. Checking the servers redundancy mode from client side:
    - two servers, one type. Sending message by client and listening on second. Then turn off servers alternately.

    The test is designed to test the effectiveness and reliability by verifying whether such a situation, all messages reach their destination.

  3. Verify exception handling. In the scenario, the demonstrator application will have following functionalities to test:
    -  connect and disconnect from the server,
    -  turn off network interfaces for testing purposes
    - generation of test and exception handling on the client side (single, avalanche).


The last one to describe is broker environment and configuration:
- two brokers in failover mode
- environment is CentOs 5.3

No comments:

Post a Comment