2.1 About AdventNet Agent Tester



 

Elements of AdventNet Agent Tester

 

AdventNet Agent Tester primarily consists of

  1. SNMP Agent Tester that provides you a GUI-based automated environment for testing your SNMP Agent. Testing includes performing standard SNMP operations on the implemented MIBs, checking the MIB syntax, checking for compliance, validating traps, and so on.

  2. MIB Browser that enables loading, browsing, and searching MIBs, walking the MIB tree, and performing all other SNMP-related functions.

SNMP Agent Tester as a Testing Tool

 

SNMP Agent Tester is a software designed to test the implementation of Simple Network Management Protocol (SNMP) and Management Information Base (MIB) in an agent. It provides you an automated environment for testing your SNMP agent exhaustively and rapidly. All you have to do is to provide the agent information, load the MIBs implemented in the agent, and validate.

 

To validate an SNMP agent, SNMP Agent Tester takes the following agent information:

SNMP Agent Tester supports a variety of validations, which can be triggered either selectively or collectively on need basis.

 

SNMP Agent Tester has a set of built-in test cases for almost all the validations to test the agents. Validation is done for all SNMP operations (GET, GETNEXT, SET, and GETBULK) on all the OIDs implemented in the agent to check if the response contains the appropriate error status and the error index for various combinations. Validation is done for all the syntax types including range and enumeration. This kind of validation is called Functionality Validation, which is just one of many tests that SNMP Agent Tester provides.

 

Apart from validating built-in test cases, SNMP Agent Tester also enables you to define your own test cases to test the behavior of the agent through Behavior Validation. Unlike other testing tools, AdventNet Agent Tester does not require scripting to define test cases for testing the agents behavior. Behavior Validation helps you to define your own test suites according to the behavior of the agent. Test cases can be defined using a simple, intuitive, easy-to-use graphical user interface. You can define the flow of the test cases similar to a flow chart. You can also record SNMP operations in the MIB Browser and play it back as a test case or include them in the flow of a test case.

 

SNMP Agent Tester

 

Fig: SNMP Agent Tester

 

SNMP Agent Tester, apart from Functionality and Behavior validations, supports the following validations:

Validations can be triggered either from the GUI or from the command line. Tests can be configured, packaged, and ported anywhere in the network. They can also be put in regression mode.

 

Upon successful completion of the validation, the validation reports can be viewed from the GUI. You also have an option to generate reports in HTML format that can be accessed from a remote machine.

 

Functions of MIB Browser

 

The MIB Browser can be used to perform the following functions:

 

Benefits of Using Agent Tester

 



Copyright © 1996-2006, AdventNet Inc. All Rights Reserved.