使用Jmeter进行HL7性能测试

时间:2019-02-24 06:10:35

标签: jmeter hl7

我是JMeter的新手,正在尝试发送HL7消息以测试应用程序的性能。不幸的是,我在互联网上找不到很多信息。
我的第一个查询是—是JMeter支持发送的HL7消息。如果是,那我需要任何插件吗?
我正在使用TCP sampler发送消息,这是正确的方法吗?

2 个答案:

答案 0 :(得分:2)

将此JMeter TCPClient plugin用于TCP sampler,用于通过MLLP将消息发送到HL7接口引擎。

  1. 克隆插件存储库。
  2. 使用Maven构建-mvn install
  3. 将已编译的插件jar文件复制到<jmeter_home>/lib/
  4. Restrat JMeter
  5. 创建新的Thread Group
  6. 向线程组添加TCP Sampler
  7. nl.avisi.jmeter.mllpsampler.MllpTCPClient中将TCP client classname指定为TCP Sampler
  8. hostname中输入portnumberTCP Sampler,添加一条HL7短信,不设置延迟时间
  9. 开火!

此外,请查看本文以获得有关以下内容的更多信息:
Performance testing of Health Care Applications

答案 1 :(得分:0)

JMeter支持Samplers之下的协议,某些协议可通过JMeter Plugins

获得。

查看Application Infrastructure

enter image description here

JMeter支持所有提到的协议。


关于TCP-我们不知道,也就是说,您可能只需要模拟TCP传输,或者可能必须考虑上述所有情况。仔细检查您的NFR,并确定范围内的协议,一旦完成,您就可以继续进行编码了。记住一个适用于所有负载测试的小要求:负载测试工具进行的测试必须尽可能接近实际应用的使用情况。因此,如果您仅在范围内使用TCP请求-TCP采样器可能是一种可行的方法,但是就我个人而言,我会使用HAPIJSR223 Sampler采样器来访问JUnit Request库-这样您就可以更容易执行parameterization/correlation,因为您将能够以更简洁的方式来build messages / parse responses