TCP Sampler изменяет текст при отправке сообщения - PullRequest
0 голосов
/ 01 июня 2018

Посылаю текст по TCP пробоотборника в Jmeter для тестирования 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.

1 Ответ

0 голосов
/ 26 июня 2018

некоторые поля в iso8583 имеют фиксированную длину, если вы заполните эти поля меньшим количеством данных, чем ожидалось, они будут заполнены остатком. В вашем примере кажется, что поля сообщения заполнены 0x2E. Также это может быть из-за различий в ISO8583версия протокола на сервере и терминале. Как вы знаете, длина некоторых полей изменена в версии 1993 года по сравнению с версией 1987 года.

...