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
