logo
 
 
 
fb-icon   twi-icon   youtube   in-icon
 
 
  Product Information
  Datasheet  
  Download Demo  
  Operation  
  Benefits  
  Features  
  Test Suites Included  
  Product Family  
  System Requirements  
     
 
  Testimonials
  "We use the SimpleTester extensively when we do conformance testing of our SNMP agent implementations. It has saved us a lot of time. I really like the ease of use of the product."  
  -Adam Parmelee, Member of Technical Staff
   Terayon Communications Systems, Inc.
 
  More...  
 
 
SimpleTester For NTCIP™
 
SNMP managers and agents can communicate because they share a common understanding of the data being exchanged (MIBs) and use the same mechanism to exchange that data (SNMP protocol). Hence, to ensure interoperability, an agent must be tested to verify that its data matches the MIB definition, and if it adheres to the data exchange mechanisms (Get/GetNext/Set/GetBulk operations) specified in the SNMP protocol.  
 
SimpleTester NTCIP provides the same features as the standard version of the application with the added capability of communicating over a serial connection using PMPP as specified by the National Transportation Communications for ITS Protocol (NTCIP).  
   
The SimpleTester is an industry standard SNMP test tool that automatically exercises SNMP v1, v2C, and v3 agents. SNMP Agents of all types (standalone, proxies, sub-agents) implementing any MIB can be exhaustively tested within minutes.  
   
As the number of MIBs, MIB variables and instances supported by an SNMP agent grows, it can take weeks or even months to manually test each variable using tools like a typical MIB Browser. This is where the SimpleTester is most useful. The SimpleTester is an "SNMP Expert" program that will intelligently interpret MIB files, SNMP protocol specifications, and all the MIB objects supported by the agent. Using this knowledge, it automates the testing process to complete weeks worth of manual testing - in just minutes.  
   
The ITS Protocol support gives the engineer the flexibility of testing the agent using either ethernet or a serial connection. The serial parameters and the PMPP parameters are fully configurable.  
   
The SimpleTester contains syntax tests, semantic tests, and other test utilities, such as a Trap Receiver, which validates traps against the MIB, individual script runner, and a script generator.
 
   
The predefined syntax tests check for MIB and SNMP protocol compliance for any MIB by sending hundreds of different Get/GetNext/Set/GetBulk requests and analyzing the response for each and every MIB object supported by the agent. With each test result, reference is given to the RFC which specifies the behavior being tested.  
   
The semantic tests include tests to validate the semantics of MIBs MIB-II and the NTCIP Global Objects MIB. These tests further ensure that the agent has implemented the behavior of each MIB object properly. For example, in MIB-II, if 2000 octets are sent to the agent, its ifInOctets for the corresponding interface should at least increment by that amount. The tests can be easily customized by making changes to configuration files. In addition, the source code for all the tcl scripts is also available. They can be used as templates for writing your own tests or for customization. The test framework is fully documented to allow users to easily add their own test suites.  
   
The test suite structure is fully extensible. Users can develop and add their own semantic test suites using the test suite builder which has an intuitive graphical user interface.  
   
Enhancements have been made to the application's Tcl interpreter to support SNMP, as well as the Simple Transportation Management Protocol (STMP). The SimpleTester STMP enhancement includes a set of Tcl commands that ease the burden of scripting STMP interactions with the agent. These commands allow you to create, read, and modify STMP objects.  
   
The SimpleTester includes a MIB Browser that graphically displays the object registration tree and allows the retrieval and setting of manageable objects.  
   
In addition to the user interface, the SimpleTester can also be run in an unattended mode by specifying the tests to be run in a command file.  
   
Operation
Only a few simple steps are required to test an Agent. They are:
  1. Use the built-in MIB compiler to load the MIBs supported by the Agent.
  2. Use the built-in MIB walker to specify the variables to be tested.
  3. Run any or all of the predefined tests to check for conformance with the MIB definitions and SNMP specifications. Refer to the HTML based test summary page to get an overall view of the test results and click on the detailed report links to pinpoint problem areas.
  4. Use the built-in Script Generator to automatically create test scripts and the built-in Script Runner to run these scripts for load and regression testing.
  5. Optionally use the built-in Semantics checker to additionally check the implementation of popular MIBs.
Detailed results are stored in associated files that pin-point vulnerabilities.
 
Benefits
  • Increased customer satisfaction.
  • Reduced development, testing and support costs.
  • Shorten "Time to Market".
  • Improved quality and interoperability.
  • Implementation errors detected before deployment.
Features
  • Supports PMPP over a serial connection
  • Checks MIBs (v1 and v2 SMI) for Syntax Errors.
  • Checks agent responses (and traps) for conformance with the associated MIBs.
  • Checks agent for compliance with the SNMP protocol specifications (SNMPv1, v2C, and v3)
  • Automatically tests each MIB variable for get, getnext, getbulk and set operations.
  • Supports the Posix test results as defined in IEEE std 2003-1997.
  • Creates script files to be used for regression, load and "RowStatus" related testing.
  • Provides detailed reports that pinpoint problems.
  • Includes a Tcl interpreter with SNMP and STMP Tcl command extensions for custom script development.
  • Contains a simple MIB Browser that graphically displays the MIB structure.
  • Supports MD5, SHA, DES, for standard SNMPv3 authentication and privacy.
  • Supports functionality to include user defined test suites.
  • Includes a test suite builder to ease the burden of creating and organizing user defined test suites.(Windows version)
  • Supports both hardware and software based licensing schemes.
  • Simple, intuitive, easy to use interface that runs on a PC.
Test Suites Included
  • Complete Syntax Test Suites for Any MIB:
    Standard IETF MIBs, Experimental MIBs, or Proprietary MIBs.
  • MIB-II Semantic Test Suite
  • NTCIP Global Objects MIB (1201) Test Suite
Product Family
SimpleSoft provides a family of SNMP products, including a MIB creation, editing, and cleanup tool; Agent Testers; Simulators, and Vulnerability Probes to meet rigorous test requirements for SNMP Agents and Management applications.
 
Hardware and Software Requirements
The SimpleTester For NTCIP requires the following:
  • IBM PC (or compatible) with network card.
  • 32M of RAM and 5M of disk space.
  • Microsoft Windows XP/2003/7/8/2008
 
 
 
 
   
SimpleAgentPro SimpleTester SimpleSleuth
SimpleAgentEnterprise SimpleTesterPro  
SimpleCloudSimulator Test Suites  
SimpleAgent    
     
SimpleMIBEditor SimpleTester SimpleSnmpProxy
SimpleMIBEditorPro SimpleMIBBrowser SimpleMIBBrowser
SimpleSnmp Tcl SimpleAgent  
     
 
Support
FAQs
Training
Instructional Videos
Other Resources
Contact Support
 
Demo Software for Windows
Demo Software for Linux
Product Tours
White Papers
SNMP Tutorial
Upgrades
About Us
Company
Partners
Careers
Success Stories
  
 
News
Press Releases
Product Updates
Blog
 
Contact
Contact SimpleSoft
Request More Information
WebEx Meeting Center
 
Copyright © 2014 SimpleSoft, Inc. All rights reserved. Privacy