Use Cases

  • Imagine you need to develop a client for a brand new protocol that you do not have a server access to at the time. Protocol Emulator allows for implementing server emulation in iterations, so that the client you are developing has a peer to talk to for debugging and testing purposes
  • Suppose you need to test a client you developed or acquired and you can install a production server to test your client against. This is a good benefit. Production-grade servers are designed for robustness, how would you force a production server to generate error responses on demand, so you can test that your client handles them as expected? Protocol Emulator can help you generating any server-side error scenarios on demand for debugging as well as in-depth System Testing

Protocol emulator features

  • Free java source code
  • OS independence
  • Supports up to 65535 sessions assigned to individual ports
  • Separately manageable sessions
  • Flexible script-controlled behavior
  • C++ style script language
  • Emulation of both valid and invalid situations (positive and negative tests)
  • Logging of all data communications between client and server

Related services

  • Development of new functionality for protocol emulator
  • Development of test scripts for a particular protocol
  • Complex and comprehensive testing of software products
  • Development of different tools for testing