Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
monitortab [2017/12/22 02:14] admin [MBT Execution Status] |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Monitor Tab===== | ||
| - | Monitor tab shows the MBT execution progress status. The stats include the execution status, estimation of execution progress %, model coverage and many others. | ||
| - | {{http:// | ||
| - | |||
| - | |||
| - | //Monitor// tab refreshes automatically while the MBT execution is in-progress. | ||
| - | |||
| - | ---- | ||
| - | ==== MBT Execution Status ==== | ||
| - | |||
| - | * Status - MBT execution status, STARTED, PAUSED, ENDED or ERRORED. | ||
| - | * Debug - true or false if MBT execution was started with Debug or normal Start. | ||
| - | * DryRun - true or false if MBT execution was started with DryRun. | ||
| - | * MBT Mode - MBT sequencer selected | ||
| - | * Iterations - number of times to repeat the MBT execution. This is specified in [[mbt node|MBT Property]]. | ||
| - | * Virtual Users - number of virtual users (threads). This is specified in [[mbt node|MBT Property]]. | ||
| - | * Stop Coverage - coverage percentage when achieved to stop MBT execution. | ||
| - | * Stop Traversal - minimum number of transition traversals when achieved to stop MBT execution. | ||
| - | * Stop Coverage - amount of time (elapse time) MTB execution is allowed to run. | ||
| - | |||
| - | ---- | ||
| - | ==== MBT Execution Progress ==== | ||
| - | |||
| - | * Start Time - date and time when MBT execution was started. | ||
| - | * Elapse Time - how long MBT has been executing. | ||
| - | * End Time - date and time when MBT execution completed or errored. | ||
| - | * Progress - progress bar showing MBT execution completion in percentage. **// | ||
| - | * Threads - number of threads currently running. | ||
| - | * Remaining: estimated time remaining to complete the MBT execution. | ||
| - | * JVM Memory - shows the amount of JVM heap memory in use and total amount of memory available (allocated). This percentage will fluctuate up and down and occassionally up to 100%. This is normal as long as the percentage does not constantly stay on 90+%. | ||
| - | * Exceptions - number of MBT exceptions had occurred. You may request MBT to take a snapshot of the application by clicking the " | ||
| - | * Exec Script - to execute [[mScriptFunc|MScript methods]] dynamically for debugging purpose. The model execution must be in Pause state. The label "Exec Script" | ||
| - | |||
| - | ---- | ||
| - | ==== Testing Coverage ==== | ||
| - | |||
| - | * Traversals - number of traversal had occurred on state or transition. | ||
| - | * Covered - number of state or transition had been visited. If a state or transition is traversed more than one time, it's only counted once. | ||
| - | * Un-Covered - number of states or transitions that have not been covered. | ||
| - | * Coverage - test coverage of states or transitions. | ||
| - | |||
| - | ---- | ||
| - | ==== Performance ==== | ||
| - | |||
| - | Performance stats are collected for each thread by both state and transition traversals on count of total traversals, rate of traversals and exceptions. A summarized stats are also collected for all threads. To achieve a uniform comparable performance stats, the performance unit is introduced which allows you to assign a weight for each state/ | ||