Size: a a a

Dev Seagulls Chat

2020 July 14

H

Huseyn in Dev Seagulls Chat
Khabib Murtuzaaliev
Не из браузера с ним не работал. Только как транспорт между микро сервисами
👌
Сценарий для тестирования пытаюсь сделать. Хотел увидеть чё там передается. У мобилки в логах читабельные данные, а на сайте grpc-web-text (лянга) 😕 будем дальше пробовать
источник

АХ

Арсен Халилов... in Dev Seagulls Chat
Saeed
@Nekot9 @arskhal Вроде вы работали тоже с RPC?
на гошке немного работал, но тут про фронт скорее вопрос. @mrZuffar  может поможет
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Huseyn
С gRPC кто работал?
+
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Не понял, а как ты с веба туда запросы шлёшь
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
У тебя grpc web?
источник

H

Huseyn in Dev Seagulls Chat
Я с вэба логи достал, и спарсил все grpc.
Хотел декодировать тело запроса и ответа, но чёт некорректные данные на выходе
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
А как ты их достал? Если просто в виде текста там че-то испортиться могло
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Там же чередование байтов и разметки с текстом
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Huseyn
Я с вэба логи достал, и спарсил все grpc.
Хотел декодировать тело запроса и ответа, но чёт некорректные данные на выходе
А зачем тебе это кстати
источник

H

Huseyn in Dev Seagulls Chat
Нагрузочное тестирование
источник

H

Huseyn in Dev Seagulls Chat
Скрипт сделал на питоне, который парсит логи с мобилки и сайта и выдаёт такой готовый сценарий для тестирования.
У Водителя (с мобилки) параметры автоматически вставляются, а у Логиста (с сайта) приходится вручную забивать. А их там овер дохрена
источник

H

Huseyn in Dev Seagulls Chat
Заур Ашурбеков
Там же чередование байтов и разметки с текстом
В base64 когда декодируешь - параметры и байты разметки видны, казалось бы сейчас десериализуются, ан нет.
источник

H

Huseyn in Dev Seagulls Chat
Есть такой момент - передаются не все параметры, которые описаны в прото. При это они не помечены как optional. Это может быть причиной?
источник

С

Сидредин in Dev Seagulls Chat
Huseyn
Есть такой момент - передаются не все параметры, которые описаны в прото. При это они не помечены как optional. Это может быть причиной?
У тебя тоже отец - программист?
источник

H

Huseyn in Dev Seagulls Chat
Сидредин
У тебя тоже отец - программист?
Почти. Инженер 😃 Я тоже инженер по образованию
источник

С

Сидредин in Dev Seagulls Chat
Huseyn
Почти. Инженер 😃 Я тоже инженер по образованию
Ясно😁
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Huseyn
Скрипт сделал на питоне, который парсит логи с мобилки и сайта и выдаёт такой готовый сценарий для тестирования.
У Водителя (с мобилки) параметры автоматически вставляются, а у Логиста (с сайта) приходится вручную забивать. А их там овер дохрена
Лол, могёшь 😀 я так с пол оборота не нашёл ничего про декодирование логов. Но я бы не рисковал переводить в текст proto формат. Небольшие изменения в кодировку или во что-то ещё все сломают.

Если это можно, возможно тебе лучше просто сделать прокси, на который будут приходить запросы, а он будет пересылать куда нужно или сохранять в бд или в json
источник

H

Huseyn in Dev Seagulls Chat
Сидредин
У тебя тоже отец - программист?
А че такая мысля возникла?))
источник

С

Сидредин in Dev Seagulls Chat
Huseyn
А че такая мысля возникла?))
Просто хорошо разбираешься в программировании)
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Huseyn
Есть такой момент - передаются не все параметры, которые описаны в прото. При это они не помечены как optional. Это может быть причиной?
Не, с этим не должно быть проблем
источник