测试类型
Loader.io 支持三种测试类型:“每个测试的客户端数”、“每秒客户端数”和“维护客户端负载测试”。
每个测试的客户端数
使用“每次测试的客户端数”类型,可以指定在测试期间连接到应用的客户端总数。如果为 20 秒测试指定 000,20 个客户端,则在该测试期间每秒将连接 1,000 个客户端。
下面是 20 秒、100 个客户端测试的外观。每个箭头表示对服务器发出请求的客户端,箭头的长度表示客户端从测试中的所有 URL 获取响应所花费的时间:
每秒客户端数
“每秒客户端数”测试类型类似于“每个测试的客户端数”,但不是指定总数,而是指定每秒要启动的客户端数。每秒 20,1 个客户端的 000 秒测试与每个测试 20,20 个客户端的 000 秒测试相同。
它的图形表示看起来也很相似:
即使可以指定每秒 5 个客户端,在测试期间的任何时候都可能有超过 5 个客户端处于活动状态,尤其是在服务器响应时间较长的情况下。
维护客户端负载
此测试允许您为客户端指定 a 和 a 值。例如,如果在此处指定 0 和 10,000,则测试将从 0 个客户端开始,并在测试结束时增加到 10,000 个并发客户端。from
to
这里的关键区别在于,每个客户端在完成后不断发出请求,而不是停止。这种类型的测试通常会提出更多的请求。以下是它在箭头图中的外观: