In the last couple of days, I have been working (migrating a BizTalk Solution from BizTalk Server 2004 to BizTalk Server 2013 R2) in a solution that works deeply with Microsoft Message Queuing (MSMQ). It receives messages from a private queue with the use of the MSMQ Adapter and sends messages to other Queues (among other channels) that are consumed by other applications/servers.
And one of the things that I intended to do was partial tests, in a very simple way, to validate if all my receive ports were well configured in order to consume the expected messages.
“Microsoft Message Queuing Testing Tool” is a simple tool that you can use to test sending files to Microsoft Queue.
Microsoft Message Queuing or MSMQ is a message queue implementation developed by Microsoft and deployed in its Windows Server operating systems and enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. It provides guaranteed message delivery, efficient routing, security, and priority-based messaging.
With this tool, you can easily send messages to a queue in order to evaluate whether other applications are reading correctly the messages.
This tool allows you to set:
- The queue where you want to send the files/messages
- A Label associated with the file/message
- The Queue transaction type
- Import an existing file or manually add a message
And it will provide:
- a success of delivery information (with transaction id)
- or error detail information
I like simple tools that allow me to test my integration scenarios/projects, so I decided today to take some of my time to create this very simple and basic tools, but at least for me, that will be very useful.
Hope you enjoy also.
Download
You can download this tool here:
Microsoft Message Queuing Testing Tool (79,9 KB)
GitHub