Load Generator

Load Generator用来模拟用户对服务器提交请求。

正常情况下,在性能测试过程中会将控制器和负载发生器进行分离,控制器会使用一台独立的机器。在进行脚本编辑时,会产生大量的参数化文件,会占用系统资源;运行脚本时,会产生大量的日志文件,也会占用系统资源。

当有多台负载发生器时,一定要使用负载均衡技术。负载均衡是指在进行性能测试过程中,保证每台负载发生器均匀地对服务器进行施压。

由于每台计算机支持的内存最大容量有限,每个虚拟用户在运行时,都要消耗一定的内存,一台计算机只能支持特定数量的虚拟用户数。当测试中虚拟用户总数,超过了单台负载发生器的承载数量,就需要使用多台负载发生器和负载均衡技术。