Jmeter-我怎么知道何时需要创建新线程或用户?

时间:2014-09-01 11:55:01

标签: testing jmeter

我是测试员。 我经历了Apache Jmeter。 我理解了一些功能,但我仍然对它的功能有一些疑问。

我正在测试一个基于Web的应用程序,该应用程序包含许多网页,包括登录页面。

我需要对它进行性能测试。

  1. 我想知道何时应该创建新用户?

  2. 循环次数如何影响结果?

  3. 我应该逐个运行每个HTTP请求,还是在创建所有HTTP请求后,我可以一次运行所有请求? (如果我设置loop = 2,并创建一个HTTP请求并单击运行,那么结果将进行2次迭代&当我创建新的HTTP请求时,再次点击运行,然后我得到最近的HTTP请求和放大器的2次迭代结果;对于前一个,它将在4次迭代中 但是当我一次运行所有HTTP请求时,只能在2次迭代中获得所有HTTP请求的结果)

  4. 我想知道哪个过程是对的?

1 个答案:

答案 0 :(得分:3)

答案是:

回答问题1:

回答问题2:

循环次数表示元素内部的样本将运行的次数。 如果你有10个线程,并且循环次数是10则意味着每个线程将运行10次并且因为总共有10个线程数量样本=(循环次数)*(线程数) 即这里10 * 10 = 100

回答问题3:

请阅读链接 [Jmeter -> What if I am using multiple HTTP Request Samplers?另外,您可以使用Loop或ForEeach控制器来实现此目的。

请阅读以下内容以获取更多知识:

Ultimate Thread Group An Important Aspect