我试图通过JMeter发送ISO8583消息请求并获得(channel/HOSTNAME: POST)[接收]在JMeter日志中的:1210 000001中,我将响应验证的所有字段留空,如超时和成功响应字段,以便在响应时不应用验证规则。但是我没有通过侦听器在响应正文或标头中接收任何东西。任何想法我如何才能在响应正文中获得响应也。
JMeter不显示响应,因为它没有收到响应,而且我们没有足够的心灵感应能力来猜测为什么JMeter没有收到响应,而您提供给我们的信息数量有限,请参阅如何提出一个好问题以了解详细信息
您可以使用Wireshark等嗅探工具来查看请求的实际情况以及是否有任何响应。
也可以通过在log4j2. xml文件中添加下一行来增加ISO8583采样器的JMeter日志记录详细程度:
<Logger name="nz.co.breakpoint.jmeter.iso8583" level="debug" />
然后检查jmeter. log文件并查找与iso8583
和其他可疑条目相关的消息
我得到(通道/HOSTNAME: POST)[接收]在:1210*STAN编号(字段11)*标识符(字段41)在我的JMeter日志(增加了记录详细ISO8583消息),但在我的视图结果树的响应数据中看不到任何东西。
答案:
字段11和字段41的请求和响应需要相同。一旦我匹配了两者,我就能够成功地在JMeter中获取响应数据。