These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
VISIT OUR DIFFERENT FORUMS:
Announcements > | |
CloudShell > | TestShell > |
Developers > | BI (Business Inteligence) > |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide > | Configuration Management > |
Getting started with Shells > | Extending CloudShell with Cloud Providers > |
Getting started with Orchestration > | API Guide > |
To share your integration, follow the instructions in this guide >.
Summary: Qualisystems provides two methods for interacting with TestComposer Scripts, one being via the IxNetwork Library and the other via the Test Composer Library.
A. IxNetwork Library - The IxNetwork library enables users to make use of IxNetwork functionality from within TestShell applications. TestComposer is a plugin integrated into IxNetwork that permits the creation of complex multi-step test scripts. A TestComposer script is saved as part of an IxNetwork configuration (ixncfg) and can be accessed while running this configuration file from TestShell Studio.
B. Test Composer Library - The Test Composer Library enables users to run TCP files designed in TestConductor from TestShell Studio.
This article will focus on calling a TestComposer script as part of an IxNetwork configuration (ixncfg) from TestShell Studio (option A).
Step 1: Create an IxNetwork configuration (ixncfg) file and implement the desired procedure in the TestComposer view as part of IxNetwork application. The typical design of an IxNetwork configuration (ixncfg) file includes the desired ports, protocols, and traffic items. In order to define the TestComposer procedure, choose the automation tab, and click the TestComposer view.
In the example below you will find a simple IxNetwork configuration with two physical ports, IPv4 protocol, and Layer 3 traffic generated from port 1 towards port 2. The ports in this example are physically looped. Also in this example we have a TestComposer procedure which simulates the action of bringing down the link on port 1, waiting 10 seconds, then linking port 1 back up. The TestComposer procedure can be as simple as this or very complex.
Step 2: Verify the test and procedure run as desired in IxNetwork. First start protocols and look for a green indication to verify that the protocols are up. Next, start traffic and verify that the traffic runs as expected by viewing statistics or via the Tx/Rx Traffic Item indication.
Lastly, click the "main procedure" button in IxNetwork and verify that the desired procedure is run. You should see the status changing at the bottom of the screen when the procedure is run and you should also see the Traffic Items Tx/Rx go to zero transmit rate during the time that port 1 is shut down.
Step 3: After you are satisfied with your IxNetwork configuration, create a Studio test which performs the same actions as described above.
a. Load Configuration File
b. Start Protocols
c. Start Traffic
d. Run the IxNetwork TCL command "exec start [ixNet getRoot]testComposer" to start the TestComposer script embedded in the IxNetwork configuration (ixncfg) file.
e. Stop Traffic
f. Stop Protocols
g. Get Statistics (if desired).
Please find the example 5.1 Studio Test, 7.12 IxNetwork configuration file, and demo movie attached.
Answer by Hidemi Ogura · Feb 17, 2014 at 06:41 AM
Hello,
From what we have seen this movie, the status of protocol on IxNetwork GUI was not changed to "green" in spite of executing "Start Protocol" from TestShell. Please let us know why the status of protocol was not changed?
Regards,
SQC Support.
Answer by Jeremy Gerson · Feb 19, 2014 at 05:07 PM
Hi SQC,
Thank you for raising this question. Most likely I did not wait long enough for the IxNetwork GUI to catch up with the Studio test. I am sure you have seen in the past that sometimes when executing commands via TestShell, the command is executed quickly, but it takes some time for the IxNetwork GUI to update. We know that the protocols were started properly since we were able to perform a "start traffic".
Thanks,
Jeremy Gerson
These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
Announcements | |
CloudShell | TestShell |
Developers | BI (Business Inteligence) |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide | Configuration Management |
Getting started with Shells | Extending CloudShell with Cloud Providers |
Getting started with Orchestration | API Guide |
To share your integration, follow the instructions in this guide.
How user should change IxLoad attributes 3 Answers
[VID] How user can change TCL run time engine? 1 Answer
Plotting graphs in Studio 3 Answers
when I'm building a measure in a transform,can I use other measure ? 8 Answers
Test shell runner error: object reference not set to an instance of an object 2 Answers