我正在建立一个供个人使用的小型网站来测试我公司制作的 API。我的老板想要一个网站,我们可以在其中进入网站,使用 GET 或 POST 请求表单,以及发送请求的次数。他希望记录请求、每个请求的时间以及所有请求的平均时间。
有没有办法使用 Ruby 测量 GET 或 POST 请求的响应时间?
我查看了 Net::HTTP 库,但没有看到任何返回所用时间的内容。
是否有任何网站已经这样做了?他们需要有一个 GUI,以便非技术人员可以使用它。如果没有,我打算有一个简单的表单来运行脚本,将该脚本的输出写入文本文件或电子表格,然后将其发送给用户。
还有其他建议吗?(一个漂亮的 AJAX 界面可能工作得很好,但可能需要数据库存储。每次运行 10000 个请求时,这可能会变得很庞大。