Search code examples
jmeterhl7

HL7 performance testing with jmeter


I'm new to JMeter and trying to send HL7 messages to test performance of application. Unfortunately i didn't find much information over the internet.
My first query is — is JMeter support HL7 messages to be send. If yes then do I need any plugin for it?
I am using TCP sampler for sending messages, is this a correct way?


Solution

  • Use this JMeter TCPClient plugin for TCP sampler for sending messages over MLLP to a HL7 interface engine.

    1. Clone plugin repo.
    2. Build using Maven - mvn install
    3. Copy compiled plugin jar file to <jmeter_home>/lib/
    4. Restrat JMeter
    5. Create new Thread Group
    6. Add a TCP Sampler to the Thread Group
    7. Specify nl.avisi.jmeter.mllpsampler.MllpTCPClient as the TCP client classname in the TCP Sampler.
    8. Enter a hostname and portnumber in the TCP Sampler, add a HL7 text message, set no delay
    9. Fire away!

    Also, check this article to get more information about:
    Performance testing of Health Care Applications