如何测量从Bot框架调用API的延迟和接收响应所花费的时间。即请求/响应旅行时间

时间:2018-04-02 06:24:38

标签: node.js azure azure-application-insights

我已经创建了一个用于slack的bot并部署到Azure,我正在从这个BOT向另一个服务器进行一些API调用,对于这个机器人我有客户端要求,我的客户想要测量请求到达的时间服务器和响应回到Bot的时间。 (只有通过请求/响应才能到达任何一方。我从三天开始探索Azure应用程序洞察,但找不到任何有用的服务。我无法更改我的机器人代码,是否有任何方式在azure服务中我可以监控延迟吗?

这是一个简单的图表: -

Bot ----t1----> Server
    <---t2-----

我不希望在服务器端处理响应时间(无计算时间)只是请求/响应旅行时间。

1 个答案:

答案 0 :(得分:0)

了Ganesh,

您似乎要问的是API处理请求并返回响应需要多长时间。与您的机器人无关。

我的建议是使用Jmeter等工具直接针对API创建性能测试。这将为您提供10,000个请求的平均响应时间,并绘制好的图表等。

如果您需要帮助,我可以按照分步说明为您编写。

让我知道。

谢谢, 添