关于虚拟用户单独做操作

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

关于虚拟用户单独做操作

gareth
您好,有个疑惑想请您解答一下。比如我设置10个虚拟用户想对每个用户单独操作应该如何做。目前我在测试过程中发现如果是2个进程的话会变成5个线程,并且此时如果通过记算线程数操作那么只能对5个线程也就是5个虚拟用户做单独操作而无法进行10个虚拟用户的模拟。如果不是单进程那么会是这种情况么?
Reply | Threaded
Open this post in threaded view
|

RE: 关于虚拟用户单独做操作

Mavlarn

设置虚拟用户数时,可以自己设置具体的进程数和线程数。如果你希望在测试方法里面通过线程id在实现不同的测试逻辑,那就可以设置1个进程,多个线程。只要测试过程中,agent服务器的cpu使用没有饱和,就可以增加线程数。

 

但是,如果只是想通过不同的参数来模拟不同的虚拟用户的操作,可以使用properties文件,里面保存不同的参数,在测试方法里面随机读取参数来发送请求。

 

 

-----Original Message-----
From: "gareth [via ngrinder]"<[hidden email]>
To: "Mavlarn"<[hidden email]>;
Cc:
Sent: 2015-03-18 (星期三) 01:12:25
Subject: 关于虚拟用户单独做操作
 

您好,有个疑惑想请您解答一下。比如我设置10个虚拟用户想对每个用户单独操作应该如何做。目前我在测试过程中发现如果是2个进程的话会变成5个线程,并且此时如果通过记算线程数操作那么只能对5个线程也就是5个虚拟用户做单独操作而无法进行10个虚拟用户的模拟。如果不是单进程那么会是这种情况么?


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/-tp1765.html
To start a new topic under ngrinder-user-cn, email [hidden email]
To unsubscribe from ngrinder-user-cn, click here.
NAML
Reply | Threaded
Open this post in threaded view
|

RE: 关于虚拟用户单独做操作

pyqf66
好的,太感谢了~!