# create different Virtual User for different Scenarios in a simulation?

**URL:** <https://community.gatling.io/t/create-different-virtual-user-for-different-scenarios-in-a-simulation/2711>\
**Category:** Gatling (Open-Source)\
**Created:** [December 10, 2015, 5:00pm UTC](https://community.gatling.io/t/create-different-virtual-user-for-different-scenarios-in-a-simulation/2711 "2015-12-10T17:00:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![CHEN\_YANQING](https://avatars.discourse-cdn.com/v4/letter/c/ecb155/32.png) [@CHEN\_YANQING](https://community.gatling.io/u/CHEN_YANQING)\
**Post date:** [December 10, 2015, 5:00pm UTC](https://community.gatling.io/t/create-different-virtual-user-for-different-scenarios-in-a-simulation/2711/1 "2015-12-10T17:00:09Z")

</div>

Hello everytone,

I have a question about Virtual user.

Is it possible to create different Virtual User for different Scenarios in a simulation?

for example

In my simulation, I have

setUp(  
scenario1.inject(atOnceUsers(2)).protocols(httpConfHttp),  
scenario2.inject(atOnceUsers(2)).protocols(httpConfHttp)  
)

after launching the engine, I found my user\_id are 4619140215787466905-0,4619140215787466905-1,4619140215787466905-2,4619140215787466905-3

Is it possible to find my user\_id by scenario as 4619140215787466905-0,4619140215787466905-1 and 4619140215787466906-0,4619140215787466906-1 ?

Thanks a lot!!

---

<div class="post-metadata">

**Author:** ![slandelle](https://dub1.discourse-cdn.com/flex013/user_avatar/community.gatling.io/slandelle/32/4_2.png) [@slandelle](https://community.gatling.io/u/slandelle)\
**Post date:** [December 10, 2015, 5:08pm UTC](https://community.gatling.io/t/create-different-virtual-user-for-different-scenarios-in-a-simulation/2711/2 "2015-12-10T17:08:10Z")

</div>

[https://github.com/gatling/gatling/blob/master/gatling-core/src/main/scala/io/gatling/core/session/Session.scala#L70-L71](https://github.com/gatling/gatling/blob/master/gatling-core/src/main/scala/io/gatling/core/session/Session.scala#L70-L71)

---

<div class="post-metadata">

**Author:** ![CHEN\_YANQING](https://avatars.discourse-cdn.com/v4/letter/c/ecb155/32.png) [@CHEN\_YANQING](https://community.gatling.io/u/CHEN_YANQING)\
**Post date:** [December 10, 2015, 5:19pm UTC](https://community.gatling.io/t/create-different-virtual-user-for-different-scenarios-in-a-simulation/2711/3 "2015-12-10T17:19:39Z")

</div>

Thanks Stéphane, I see they are attributs of session.

I would like to know if it possible to create Vusers by scenario, like creating 2 threads…not just deal with userId or Scenario name.

---

<div class="post-metadata">

**Author:** ![slandelle](https://dub1.discourse-cdn.com/flex013/user_avatar/community.gatling.io/slandelle/32/4_2.png) [@slandelle](https://community.gatling.io/u/slandelle)\
**Post date:** [December 10, 2015, 7:24pm UTC](https://community.gatling.io/t/create-different-virtual-user-for-different-scenarios-in-a-simulation/2711/4 "2015-12-10T19:24:11Z")

</div>

Sorry, I have no idea what you mean.

---

<div class="post-metadata">

**Author:** ![CHEN\_YANQING](https://avatars.discourse-cdn.com/v4/letter/c/ecb155/32.png) [@CHEN\_YANQING](https://community.gatling.io/u/CHEN_YANQING)\
**Post date:** [December 10, 2015, 8:08pm UTC](https://community.gatling.io/t/create-different-virtual-user-for-different-scenarios-in-a-simulation/2711/5 "2015-12-10T20:08:58Z")

</div>

i mean for a simulation, are all virtual users have the same ID + sequence number? (As what I found from my test, the answer is yes)
