2017-04-10 28 views
-1

我已经意识到似乎有很多关于Number of threads(users)的困惑我的问题是'用户'一词在JMeter中是指什么?Jmeter并发用户

根据文档:

http://jmeter.apache.org/usermanual/test_plan.html#thread_group

Multiple threads are used to simulate concurrent connections to your server application.

对我来说这似乎是指请求那些对服务器发出和数量不是个人用户谁可以让任何请求数。

有人可以澄清,如果'用户'引用个人用户或请求的数量。例如,在JMeter的怎么会变成这样模拟:

1用户请求它由一个网页:

  • 的index.html
  • styles.css的
  • bg.jpg

现在被认为是1个用户还是3个用户(每个资源请求1个)?

+0

这有帮助吗? https://www.blazemeter.com/blog/jmeter-test-results-why-actual-users-number-lower-expected – Tim

回答

0

映射应该很简单

1 thread == 1 virtual user == 1 real user 

你需要的仅仅是设计测试牢记的是JMeter的虚拟用户应该表现得像个真正的用户,包括处理这些图片和样式像styles.cssbg.jpgcookiesheaderscachethink times

在关于网络测试和正确处理CSS和图像,实时浏览器执行如下操作:

  1. 请求主网页,即index.html
  2. 并行要求所有实体包括在主网页(图片,脚本,样式)

所以这仍然是一个用户。有关更详细的解释和建议,请参见Web Testing with JMeter: How To Properly Handle Embedded Resources in HTML Responses文章。