0

我正在通过 Jmeter 中的 TCP 采样器发送文本以进行 POS 测试(ISO8583),如下所示:

02441200.0..... .......*19000608032XXXXXX663900100000000000000900000000007340322018053017210620180530200067000020000007340320000000042056636SREESVAGENCIE 28SREESVAGENCIESPEDDAPURAMAPININR005CPYBK3101 140 915555577860003POS005NFNET002NP

但是当它在服务器上收到时,它应该是:

30 32 34 34 31 32 30 30 f0 30 81 01 08 e0 80 20 
00 00 00 00 04 00 00 2a 31 39 30 30 30 36 30 38 
30 33 32 58 58 58 58 58 58 36 36 33 39 30 30 31 
30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30 
30 30 30 30 30 30 30 30 30 37 33 34 30 33 32 32 
30 31 38 30 35 33 30 31 37 32 31 30 36 32 30 31 
38 30 35 33 30 32 30 30 30 36 37 30 30 30 30 32 
30 30 30 30 30 30 37 33 34 30 33 32 30 30 30 30 
30 30 30 30 34 32 30 35 36 36 33 36 53 52 45 45 
53 56 41 47 45 4e 43 49 45 20 20 32 38 53 52 45 
45 53 56 41 47 45 4e 43 49 45 53 50 45 44 44 41 
50 55 52 41 4d 41 50 49 4e 49 4e 52 30 30 35 43 
50 59 42 4b 33 31 30 31 20 20 20 20 20 20 20 20 
20 31 34 30 20 20 20 20 20 39 31 35 35 35 35 35 
37 37 38 36 30 30 30 33 50 4f 53 30 30 35 4e 46 
4e 45 54 30 30 32 4e 50

但它来了:

30 32 34 34 31 32 30 30 2e 30 2e 2e 2e 2e 2e 20
2e 2e 2e 2e 2e 2e 2e 2a 31 39 30 30 30 36 30 38
30 33 32 58 58 58 58 58 58 36 36 33 39 30 30 31
30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30
30 30 30 30 30 30 30 30 30 37 33 34 30 33 32 32
30 31 38 30 35 33 30 31 37 32 31 30 36 32 30 31
38 30 35 33 30 32 30 30 30 36 37 30 30 30 30 32
30 30 30 30 30 30 37 33 34 30 33 32 30 30 30 30
30 30 30 30 34 32 30 35 36 36 33 36 53 52 45 45
53 56 41 47 45 4e 43 49 45 20 20 32 38 53 52 45
45 53 56 41 47 45 4e 43 49 45 53 50 45 44 44 41
50 55 52 41 4d 41 50 49 4e 49 4e 52 30 30 35 43
50 59 42 4b 33 31 30 31 20 20 20 20 20 20 20 20
20 31 34 30 20 20 20 20 20 39 31 35 35 35 35 35
37 37 38 36 30 30 30 33 50 4f 53 30 30 35 4e 46
4e 45 54 30 30 32 4e 50                        

请让我知道在 Jmeter 中是否需要进行任何特定设置来发送 ISO 请求。

4

1 回答 1

0

iso8583 中的某些字段是固定长度的,如果您为这些字段提供的数据少于预期,它将填充剩余部分。在您的示例中,似乎消息字段填充了 0x2E。这也可能是由于 ISO8583 协议版本的差异服务器和终端。如您所知,与 ver1987 相比,ver1993 中的某些字段长度发生了变化。

于 2018-06-26T11:34:07.157 回答