2015-08-06 3 views
0

Я работаю над скриптом winsocket loadrunner.loadrunner winsocket отправлять специальные символы в буфере ~

Буфер, который должен быть отправлен, имеет специальный символ «~», когда loadrunner отправляет запрос, который он отправляет, как «~ 7e».

запрос будет отправлен - FBE442757F3FA860 ~ 1cFFFF0222050017200181

запроса, который отправляется в приложение - FBE442757F3FA860 ~ 7e1cFFFF0222050017200181

Как мы можем разместить специальные символы в LoadRunner WinSocket.

ответ

0

см. Lr_set_send_buffer() для того, как вы можете установить содержимое любого буфера. Я ссылаюсь на ваш опыт программирования C на построение буфера со встроенными шестнадцатеричными символами.

+0

Спасибо Джеймсу. Да, я попытался отправить запрос строки в формате HEX и заметил такое же поведение. За исключением символа ~, все другие специальные символы покрываются шестью и отправляются на сервер по мере необходимости. «~» Преобразуется в «~ 7e», даже если он отправляется как шестнадцатеричная строка. –

+0

http://stackoverflow.com/questions/21682441/write-hex-in-c-byte –