Skip to content

Commit

Permalink
Merge pull request #10 from damies13/v0.3-alpha
Browse files Browse the repository at this point in the history
v0.3-alpha
  • Loading branch information
damies13 authored Nov 10, 2019
2 parents c698c1d + 1d120d4 commit b586511
Show file tree
Hide file tree
Showing 16 changed files with 601 additions and 110 deletions.
File renamed without changes
Binary file added Doc/Images/Agents_ready_v0.3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file added Doc/Images/Agents_stopping_v0.3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Doc/Images/Plan_saved_opened_v0.3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Doc/Images/Plan_unsaved_v0.3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file added Doc/Images/Run_Start_v0.3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Doc/Images/Run_v0.3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Doc/Images/Save?_v0.3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions Doc/Index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@
1. [rfswarm_agent.py (Agent)](rfswarm_agent_py.md)
1. [Preparing a test case for performance](Preparing_for_perf.md)
1. [Agent Communication](Agent_Communication.md)
1. [Screen Shots](Screen_Shots.md)
30 changes: 30 additions & 0 deletions Doc/Screen_Shots.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@

[Index](Index.md)

## Screen Shots

- [v0.3](#v0.3)
- [v0.1](#v0.1)
- [Original](#Original)



### v0.3

![Image](Images/Plan_unsaved_v0.3.png "Plan - New")
![Image](Images/Plan_saved_opened_v0.3.png "Plan - Planning a performance test")
![Image](Images/Run_v0.3.png "Run - Showing results being collected live")
![Image](Images/Run_Start_v0.3.png "Run - Just Started")
![Image](Images/Agents_ready_v0.3.png "Agents Ready")
![Image](Images/Agents_stopping_v0.3.png "Agents Stopping")

### v0.1

![Image](Images/Plan_v0.1.png "Plan - Planning a performance test")
![Image](Images/Run_v0.1.png "Run - Showing results being collected live")
![Image](Images/Agents_ready_v0.1.png "Agents Ready")
![Image](Images/Agents_running_v0.1.png "Agents Running")

### Original

![Image](Images/Run_Orig.png "Run - Showing results being collected live")
10 changes: 6 additions & 4 deletions Doc/rfswarm_py.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,14 @@ rfswarm.py is the GUI and central component of rfswarm, this is where you plan,

Some screen shots below of rfswarm in action:
##### Plan - This is where you construct your test scenario, choose your test cases and number of virtual users
![Image](Images/Plan.png "Plan - Planning a performance test")
![Image](Images/Plan_saved_opened_v0.3.png "Plan - Planning a performance test")
![Image](Images/Plan_unsaved_v0.3.png "Plan - New")
##### Run - This is where you monitor your test scenario as it runs, here you will see number of robots running, how long the has been running and live updates of the test results
![Image](Images/Run_v0.1.png "Run - Showing results being collected live")
![Image](Images/Run_Start_v0.3.png "Run - Just Started")
![Image](Images/Run_v0.3.png "Run - Showing results being collected live")
##### Agents - This is where you can see which agents have connected, number of robots on each agent and monitor the performance of the agents
![Image](Images/Agents_ready.png "Agents Ready")
![Image](Images/Agents_running.png "Agents Running")
![Image](Images/Agents_ready_v0.3.png "Agents Ready")
![Image](Images/Agents_stopping_v0.3.png "Agents Stopping")

### Install and Setup

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ rfswarm is a testing tool that allows you use [Robot Framework](https://robotfra

> _Swarm being the collective noun for Robots, just as Flock is for Birds and Herd for Sheep, so it made sense to use swarm for a performance testing tool using Robot Framework, hence rfswarm_
![Image](Doc/Images/Plan.png "Plan - Planning a performance test")
![Image](Doc/Images/Plan_saved_opened_v0.3.png "Plan - Planning a performance test")

While Robot Framework is normally used for functional or regression testing, it has long been considered the holy grail in testing for there to be synergies between the functional and performance testing scripts so that effort expended in creating test cases for one does not need to be duplicated for the other which is currently the normal case.

Expand All @@ -15,7 +15,7 @@ rfswarm is written completely in python, so if you are already using Robot Frame

To learn more about rfswarm please refer to the [Documantation](Doc/Index.md)

![Image](Doc/Images/Run_v0.1.png "Run - Showing results being collected live")
![Image](Doc/Images/Run_v0.3.png "Run - Showing results being collected live")

## Donations

Expand Down
Loading

0 comments on commit b586511

Please sign in to comment.