Я тестировал приложение двунаправленной потоковой передачи grpc, которое находится по ссылке ниже и работает нормально.
https://github.com/melledijkstra/python-grpc-chat
Есть ли у нас какой-либо инструмент для запуска двунаправленной потоковой передачи, скажем, 100 запросов в секунду, когда мы используем wrk / jmeter для rest / http API?
Я попытался выставить API (запуск) в состояние покоя и запустить 100 req / sec с помощью инструмента 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 запросов в секунду на сервер. Есть ли возможный подход к этому?
Это для проверки того, что мой сервер может справиться с достаточной нагрузкой с помощью этой функции чата.