Ruby 使用Rest客户端Gem提供Http请求的时间细节?

Ruby 使用Rest客户端Gem提供Http请求的时间细节?,ruby,rest,rest-client,Ruby,Rest,Rest Client,我使用为API调用创建测试 但是,我希望获得有关HTTP请求的时间安排的较低级别的详细信息。特别是,我想知道服务器处理需要多长时间,与建立连接或传输返回数据所需的时间无关 这很容易做到 但是如何使用“rest客户机”gem呢?(或使用另一个ruby gem?这是用于除胶/优化,还是用于利用这些信息的应用程序?这是用于调试的,然后打开Google Chrome开发者工具,查看“配置文件”或“时间线”可能会有所帮助。@sawa,谢谢,但我希望能够使用ruby完成这项工作。我可以使用curl获取信息,

我使用为API调用创建测试

但是,我希望获得有关HTTP请求的时间安排的较低级别的详细信息。特别是,我想知道服务器处理需要多长时间,与建立连接或传输返回数据所需的时间无关

这很容易做到


但是如何使用“rest客户机”gem呢?(或使用另一个ruby gem?

这是用于除胶/优化,还是用于利用这些信息的应用程序?这是用于调试的,然后打开Google Chrome开发者工具,查看“配置文件”或“时间线”可能会有所帮助。@sawa,谢谢,但我希望能够使用ruby完成这项工作。我可以使用curl获取信息,如OP中所述,但是自动化并不方便或容易。除非服务器明确表示,否则客户端无法了解服务器实际花费了多长时间来生成响应。这方面也没有标准机制。客户机所能测量的只是在其网络端完成任务的时间。尝试查找服务器日志。。。