"线程"之间有什么区别?和"样品"在jmeter?

时间:2015-12-22 05:20:44

标签: jmeter

由于我是Jmeter的新手,我对于#34; Threads"之间的区别有点困惑。和"样品"在Jmeter。

例如 有时我们设置了"线程数" as" 200"并在jmeter中运行测试。我们已经看过"样品" as" 200"在摘要报告中。但有时我们看到的相同线程"样本" as" 160"或"样本" as" 240"在摘要报告中。Image shows how we have set the threads in jmeter

请问解释线程和样本之间的区别吗?样本是否与线程不同?

2 个答案:

答案 0 :(得分:0)

如果您已记录工作流程,并希望以单个用户身份运行,则将线程数设置为1.Threads只不过是#users。

采样器是个别请求。如果您使用"事务控制器"对采样器进行分组。通过检查"生成父样本"该交易控制器下的所有采样器都被视为单一。

答案 1 :(得分:0)

线程和样本完全不同。

  • 主题代表虚拟用户的数量。

  • 示例代表用户提出的总请求数。

假设您有一个包含5个请求的测试计划。

如果您使用1位用户运行它:您将拥有1个线程和5个样本。 如果你用10个用户运行它:你将有10个线程和50个样本。

请注意,由于计算机/网络/服务器限制等原因,线程或样本数可能会有所不同。

例如,我们要求JMeter创建1000个线程,但我们的机器最多只能创建100个线程(因为CPU / RAM较低)

同样,由于网络故障,测试场景等,样本数量可能更少/更多。