Jmeter does not operate with real browsers. It only simulates signals to the server like they would be sent if you would use real browser.
However it is possible to buld the scenario you've described in your question. It requires pretty much basic knowledge so you can easily find tutorial in Google.
UPD: there is the way to integrate webdriver script into ...
First of all, I am new to the testing environment. My client wants the same solution. He wants to reduce the testing time which is currently 4 hours.
I am in the learning phase. Here is the detail of how I achieved that.
I asked testers to divide the test cases into 5 subsets. It means 5 different pom files & test cases for each.
I used the selenium ...
Of course, the exact solution will depend on your context (tech stack, test goal, etc), but generally speaking, you would work with polymorphism:
Putting the code that controls the threads behind an interface, then you can inject a fake thread manager you know how it will behave.
This presentation by Dror Helper show some patterns in this. And this article ...
You could use Pabot: A parallel executor for Robot Framework tests.
From their GitHub page. You can find more advanced use-cases and documentations here.
Run same tests with two different configurations.
pabot --argumentfile1 first.args --argumentfile2 second.args [path to tests]
I am not very familiar with RIDE, but I think you can configure Pabot as an ...
Why don't you use different e-mail accoouns for this (of course if you are not going to test the case when user try to login two times and mix codes/use proper codes from two messages e.g. on 2 devices)?
You shouldn't make the driver static.
I am not a Java expert, but I think static classes only exist once. Meaning that any reference to the static objects are the same. You are trying to maintain multiple states in a single static (global) class.
Static Variables: When a variable is declared as static, then a single
copy of the variable is created and ...