Thread Group 该组件按照测试计划的要求进行重复,以模拟一个特定数目的并发用户。例如,模拟 5 个并发用户,需要指定 5 个 Thread Group。
4. JMeter Thread Group
注重,Thread Group 组件具有一个标签为 Number of Threads 的域,用于控制与一个 Thread Group 相关联的线程数目。由于每个 Thread Group 具有一个惟一的随机选择的 IFX 编码的请求集合(请参阅下面的 SOAP/XML-RPC Request),因此决定将每个 Thread Group 限制为一个线程。假如对于一个或者多个 Thread Group 指定多个线程,那么相同的消息集合将会被发送多次,这将违反随机选取准则的目标。
SOAP/XML-RPC Request 针对每个 Thread Group 所发送的期望数目的 IFX 编码请求,重复该组件。实际的 IFX 编码的请求是在该组件中指定的。
图 5. JMeter SOAP/XML-RPC Request
View Results Tree 该组件服务于两个目的。当测试执行时,该用户接口显示消息被发送和接收的测试过程。而且,该组件将测试结果写入到一个文件,用于测试后的分析。