#grpc
#grpc
Вопрос:
Я тестировал приложение для двунаправленной потоковой передачи grpc, которое находится по ссылке ниже, и оно работает нормально.
https://github.com/melledijkstra/python-grpc-chat
Есть ли у нас какой-либо инструмент для запуска двунаправленной потоковой передачи, скажем, 100 запросов в секунду, поскольку мы используем wrk / jmeter для rest / http API?
Я попытался открыть API (запустить) в rest и запустить 100 запросов в секунду с помощью инструмента wrk. Кажется, это неправильный подход.
@app.route('/', methods=['GET'])
def send_message(self, event):
"""
This method is called when user enters something into the textbox
"""
message = self.entry_message.get()
if message is not '':
n = chat.Note()
n.name = self.username
n.message = message
print("S[{}] {}".format(n.name, n.message))
self.conn.SendNote(n)
Полный код — это фактическое приложение для чата grpc: https://github.com/melledijkstra/python-grpc-chat
Я хотел провести нагрузочное тестирование приложения с двунаправленной потоковой передачей grpc для отправки 100 запросов в секунду на сервер. Есть ли возможный подход к этому?
Это делается для проверки того, что мой сервер может обрабатывать достаточную нагрузку с помощью этой функции чата.