如何运行自动测试来检查RESTAPI的平均响应时间?
我有一个RESTful API,我想在一天中的任意时刻运行一些测试,以检查平均响应时间。我不能用邮递员的收信员来做这件事。有没有其他工具可以让我这样做,或者我必须自己编写?你可以使用服务从API中检索调用,或者你可以使用软件(商业或开源,Zabbix还在吗?)来监控你的API,或者(如果你不需要很多额外的功能)您可以自己编写一个在cronjob中运行的脚本,并将API的响应时间保存在一个txt文件中(或任何您想要的地方),以供进一步检查 这里有一个php的小例子,但是您可以很容易地将其适应您的fav。语言如何运行自动测试来检查RESTAPI的平均响应时间?,rest,api,automated-tests,postman,Rest,Api,Automated Tests,Postman,我有一个RESTful API,我想在一天中的任意时刻运行一些测试,以检查平均响应时间。我不能用邮递员的收信员来做这件事。有没有其他工具可以让我这样做,或者我必须自己编写?你可以使用服务从API中检索调用,或者你可以使用软件(商业或开源,Zabbix还在吗?)来监控你的API,或者(如果你不需要很多额外的功能)您可以自己编写一个在cronjob中运行的脚本,并将API的响应时间保存在一个txt文件中(或任何您想要的地方),以供进一步检查 这里有一个php的小例子,但是您可以很容易地将其适应您的f
// I don't know how much will it take to run the API request
set_time_limit(0)
$start = microtime(true);
$result = executeApiCall()
$executionTime = microtime(true) - $start;
storeExecutionTime($executionTime)
function storeExecutionTime($time) {
// store the data somewhere
}
检查这个