我是JMeter的新手,正在尝试发送HL7消息以测试应用程序的性能。不幸的是,我在互联网上找不到很多信息。
我的第一个查询是—是JMeter支持发送的HL7消息。如果是,那我需要任何插件吗?
我正在使用TCP sampler
发送消息,这是正确的方法吗?
答案 0 :(得分:2)
将此JMeter TCPClient plugin用于TCP sampler,用于通过MLLP将消息发送到HL7接口引擎。
mvn install
<jmeter_home>/lib/
nl.avisi.jmeter.mllpsampler.MllpTCPClient
中将TCP client classname
指定为TCP Sampler
。hostname
中输入portnumber
和TCP Sampler
,添加一条HL7
短信,不设置延迟时间此外,请查看本文以获得有关以下内容的更多信息:
Performance testing of Health Care Applications
答案 1 :(得分:0)
JMeter支持Samplers之下的协议,某些协议可通过JMeter Plugins
获得。JMeter支持所有提到的协议。
关于TCP-我们不知道,也就是说,您可能只需要模拟TCP传输,或者可能必须考虑上述所有情况。仔细检查您的NFR,并确定范围内的协议,一旦完成,您就可以继续进行编码了。记住一个适用于所有负载测试的小要求:负载测试工具进行的测试必须尽可能接近实际应用的使用情况。因此,如果您仅在范围内使用TCP请求-TCP采样器可能是一种可行的方法,但是就我个人而言,我会使用HAPI或JSR223 Sampler采样器来访问JUnit Request库-这样您就可以更容易执行parameterization/correlation,因为您将能够以更简洁的方式来build messages / parse responses。