Jmeter TCP采样器在发送消息时更改文本

Jmeter TCP采样器在发送消息时更改文本,jmeter,pos,Jmeter,Pos,我通过Jmeter中的TCP采样器发送一条文本,用于POS测试(ISO8583),如下所示: 02441200.0*19000608032xx663900000000009000000000073403201805301721062001805302000670000000007340320000400042056636SREESVAGENCE 28SREESVAGENCISEPEDDAPURAMPINR005CPYBK3101 140 915555577860003POS005NFNET002

我通过Jmeter中的TCP采样器发送一条文本,用于POS测试(ISO8583),如下所示:

02441200.0*19000608032xx663900000000009000000000073403201805301721062001805302000670000000007340320000400042056636SREESVAGENCE 28SREESVAGENCISEPEDDAPURAMPINR005CPYBK3101 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请求。

iso8583中的某些字段是固定长度的,如果您为这些字段提供的数据少于预期,它将填充剩余部分。在您的示例中,消息字段似乎用0x2E填充。这也可能是因为服务器和终端中的ISO8583协议版本不同。正如您所知,与1987年版本相比,1993年版本中的某些字段长度有所更改