我想测试页面的极限负载能力,能承受多少的并发,有什么方法可以做吗?
写个循环不停的发异步请求 就可以了
我之前是使用k6来进行测试,k6是一个开源测试工具。
安装k6是非常简单(https://k6.io/docs/getting-started/installation/)
示例脚本:
import { check } from 'k6';
import http from 'k6/http';
export default function () {
let res = http.get('http://test.k6.io/');
check(res, {
'is status 200': (r) => r.status === 200,
});
}
保存脚本为script.js,然后运行以下命令:
k6 run script.js
您可以在本地或在云上运行脚本。
参阅: