我正在MVC中做一个web api项目,我想测试web api方法的最大命中限制,即每天2500。我想通过点击网址2500次测试这个限制,但我还没有得到任何适当的解决方案。 我的网络API方法的网址是: http://localhost:63091/api/CustomerSite/GetSiteList?accessToken=123456789 建议我使用任何在线工具或通过任何js脚本指导我。提前谢谢。
答案 0 :(得分:1)
Postman是发送请求和测试API的绝佳工具。 您可以使用集合运行器多次运行请求。 你可以在这里找到完整的指南: https://www.getpostman.com/docs/v6/postman/collection_runs/running_multiple_iterations
答案 1 :(得分:1)
您可以在本地计算机上安装Apache Bench并使用它。
以下是quick article,引导您使用此工具。
答案 2 :(得分:0)
您可以在javascript中执行此操作,您可以为此创建.js文件,并将其包含在.html文件中并在浏览器上访问该文件:
for (i = 0; i < 2500; i++){
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
//do Something
}
};
xhttp.open("GET", "http://localhost:63091/api/CustomerSite/GetSiteList?accessToken=123456789", true);
xhttp.send();
}