有没有一种方法可以进行grpc双向流应用程序负载测试以将100req / sec发送到服务器

时间:2019-03-27 07:43:09

标签: grpc

我正在测试以下链接中的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个请求。有可能的解决方法吗?

这是为了测试我的服务器是否可以使用此聊天功能处理足够的负载。

0 个答案:

没有答案