我正在测试以下链接中的grpc bidrectional流应用程序,并且运行正常。
https://github.com/melledijkstra/python-grpc-chat
当将wrk / jmeter用于rest / http API时,我们是否有任何工具可以触发双向流(例如每秒100个请求)?
我尝试使API(运行)处于静止状态,并使用wrk工具触发100 req / sec。似乎不是正确的方法。
@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个请求。有可能的解决方法吗?
这是为了测试我的服务器是否可以使用此聊天功能处理足够的负载。