Is a client robot an OS thread?

Kevin Xie1 Kevin_Xie1 at
Thu May 3 19:31:17 UTC 2012

Thanks for your quick response, Dmitry.

However, I don't understand how a single thread can simulate multiple concurrent "users" submitting request to web servers. Is it that the single thread iterates all open connections one by one (submitting a request or processing response one at a time)? This can be easily bound by CPU since just 1 core is used at a time, or by slow connections ..., do I miss something here, or my understanding is fundamentally wrong?

Appreciated for any light shed!


-----Original Message-----
From: Dmitry Kurochkin [mailto:dmitry.kurochkin at] 
Sent: May-03-12 3:19 PM
To: Kevin Xie1
Cc: users at
Subject: Re: Is a client robot an OS thread?

Hi Kevin.

Kevin Xie1 <Kevin_Xie1 at> writes:

> Hi,
> Is a client robot a real OS thread? I'm using web polygrah in Linux,
> but I doesn't see multiple threads in the OS during a test with 500
> robots.

Polygraph client and server processes are single-threaded.  All Robot
and Server agents are running in a single thread.


> Thanks,
> Kevin
> _______________________________________________
> Users mailing list
> Users at

More information about the Users mailing list