Need Help

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
17 messages Options
Reply | Threaded
Open this post in threaded view
|

Need Help

Anil Gaur
Hello,


Currently I am doing performance testing of JSON based application and for user load execution i am using Distribued testing concept in Jmeter.



Below are my Distributed setup.


1 Master System  8 CPU+ 128GB RAM

13 Slaves  4 CPU+64 GBRAM / Each Slave


Using the above configuration I am only able to execute 1300 to 1500 User on happy Path scenario.

Also I am starting the execution in Master system with GUI mode.


1) I have modified the heap memory properties to use max heap size.

2) Is there any possibility to do execution in NON-GUI mode with Master- Slave configuration?




Can someone help me that how my user count can increase? My exception is to execute 3000 to 4000 user load.





Thanks

Anil Gaur
Reply | Threaded
Open this post in threaded view
|

Re: Need Help

Anil Gaur
Can someone help me on below issue??


________________________________
From: Anil Gaur <[hidden email]>
Sent: Wednesday, August 23, 2017 8:42 AM
To: [hidden email]
Subject: Need Help


Hello,


Currently I am doing performance testing of JSON based application and for user load execution i am using Distribued testing concept in Jmeter.



Below are my Distributed setup.


1 Master System  8 CPU+ 128GB RAM

13 Slaves  4 CPU+64 GBRAM / Each Slave


Using the above configuration I am only able to execute 1300 to 1500 User on happy Path scenario.

Also I am starting the execution in Master system with GUI mode.


1) I have modified the heap memory properties to use max heap size.

2) Is there any possibility to do execution in NON-GUI mode with Master- Slave configuration?




Can someone help me that how my user count can increase? My exception is to execute 3000 to 4000 user load.





Thanks

Anil Gaur
Reply | Threaded
Open this post in threaded view
|

Re: Need Help

Felix Schumacher
In reply to this post by Anil Gaur
Am 23.08.2017 um 10:42 schrieb Anil Gaur:

> Hello,
>
>
> Currently I am doing performance testing of JSON based application and for user load execution i am using Distribued testing concept in Jmeter.
>
>
>
> Below are my Distributed setup.
>
>
> 1 Master System  8 CPU+ 128GB RAM
>
> 13 Slaves  4 CPU+64 GBRAM / Each Slave
>
>
> Using the above configuration I am only able to execute 1300 to 1500 User on happy Path scenario.
The users will probably be equal the number of concurrent threads in
your setup, right? With your setup I would expect the master system
alone to be capable of simulating that amount of users.

What components do you use?

If you are not familiar with JMeter, I would advise to start with a
simple test case and see, if I could scale that among the slaves.
>
> Also I am starting the execution in Master system with GUI mode.
>
>
> 1) I have modified the heap memory properties to use max heap size.
What settings did you modify?
>
> 2) Is there any possibility to do execution in NON-GUI mode with Master- Slave configuration?
Have you read http://jmeter.apache.org/usermanual/remote-test.html ? Do
you have any questions, that are not answered there? Where could we (or
even you?) improve the documentation?

>
>
>
>
> Can someone help me that how my user count can increase? My exception is to execute 3000 to 4000 user load.
What exceptions do you get? Are you sure, that it  is not your system
under test, that gets saturated?

Felix
>
>
>
>
>
> Thanks
>
> Anil Gaur
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Need Help

Anil Gaur
In reply to this post by Anil Gaur
Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur
Reply | Threaded
Open this post in threaded view
|

RE: Need Help

Stuart Kenworthy
Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Need Help

Anil Gaur


Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: Need Help

Stuart Kenworthy
Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Need Help

Anil Gaur
Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: Need Help

Stuart Kenworthy
So the problem is not consistent across all runs when in distributed mode.

Is the problem always occurring on some slaves and not on others? Also, does run length increase the likelihood of 0 being used?

Also what OS are you running your mast and slaves on?

How are you choosing your data at run time?

CSV...

What are the settings of your CSV data set if being used? This is unlikely if you have not changed your data or script, I expect you are using a random and it decided it's had enough of the randomness.

Random...

Could you be using anything that generates a random? Daft as it sounds, I had problems with jmeter and random, well actually the java object it uses to create a random, in distributed mode and had to find other ways around it. If so how are you using it? There is a bug in some versions of java that causes entropy in random and it eventually returns 0 always. Jmeter has even changed the way random is created in some controllers dependant on which version you are running.

Problems with random can be caused by resource contention dependant on the implementation, for example on lunix where /dev/random is being read by multiple threads and either no being available or the result not having any readable characters.

I cannot remember it very well and I am no longer working on that project, but I think what I did was in each thread create a random 256byte readable string then cut it up each time it was read. This meant random was being read a lot less and threads would wait until all 256 bytes were available before trying to use it, had little impact on run speed.

As with you, things went very well for a while then stopped working. It was some time ago so may need to play around with my solution.

Here is my groups discussion when it happened.

https://groups.google.com/forum/#!topic/ptgram24/tOXD2pCu9vQ

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:14
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Need Help

Anil Gaur

Master and Slave both are on Windows 2012 R4 server.

I am using CSV for data @ run time. I don't see any random or other setting in CSV data set configuration. Is that in property file?




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:46 AM
To: JMeter Users List
Subject: RE: Need Help

So the problem is not consistent across all runs when in distributed mode.

Is the problem always occurring on some slaves and not on others? Also, does run length increase the likelihood of 0 being used?

Also what OS are you running your mast and slaves on?

How are you choosing your data at run time?

CSV...

What are the settings of your CSV data set if being used? This is unlikely if you have not changed your data or script, I expect you are using a random and it decided it's had enough of the randomness.

Random...

Could you be using anything that generates a random? Daft as it sounds, I had problems with jmeter and random, well actually the java object it uses to create a random, in distributed mode and had to find other ways around it. If so how are you using it? There is a bug in some versions of java that causes entropy in random and it eventually returns 0 always. Jmeter has even changed the way random is created in some controllers dependant on which version you are running.

Problems with random can be caused by resource contention dependant on the implementation, for example on lunix where /dev/random is being read by multiple threads and either no being available or the result not having any readable characters.

I cannot remember it very well and I am no longer working on that project, but I think what I did was in each thread create a random 256byte readable string then cut it up each time it was read. This meant random was being read a lot less and threads would wait until all 256 bytes were available before trying to use it, had little impact on run speed.

As with you, things went very well for a while then stopped working. It was some time ago so may need to play around with my solution.

Here is my groups discussion when it happened.

https://groups.google.com/forum/#!topic/ptgram24/tOXD2pCu9vQ

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:14
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: Need Help

Stuart Kenworthy
OK, so no random data creation, everything comes out of the CSV. What are your settings in the CSV data set object?

Also, have you had a look at the slave jmeter logs to see if anything is complaining in there? Once again, dependant on how you start the slaves, I would expect them to be in {jmeterfolder}\bin\jmeter.log but you can stipulate this by adding:

-j <absolute file path of where you want the log file>

to the command line when you start the slave.

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:57
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help


Master and Slave both are on Windows 2012 R4 server.

I am using CSV for data @ run time. I don't see any random or other setting in CSV data set configuration. Is that in property file?




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:46 AM
To: JMeter Users List
Subject: RE: Need Help

So the problem is not consistent across all runs when in distributed mode.

Is the problem always occurring on some slaves and not on others? Also, does run length increase the likelihood of 0 being used?

Also what OS are you running your mast and slaves on?

How are you choosing your data at run time?

CSV...

What are the settings of your CSV data set if being used? This is unlikely if you have not changed your data or script, I expect you are using a random and it decided it's had enough of the randomness.

Random...

Could you be using anything that generates a random? Daft as it sounds, I had problems with jmeter and random, well actually the java object it uses to create a random, in distributed mode and had to find other ways around it. If so how are you using it? There is a bug in some versions of java that causes entropy in random and it eventually returns 0 always. Jmeter has even changed the way random is created in some controllers dependant on which version you are running.

Problems with random can be caused by resource contention dependant on the implementation, for example on lunix where /dev/random is being read by multiple threads and either no being available or the result not having any readable characters.

I cannot remember it very well and I am no longer working on that project, but I think what I did was in each thread create a random 256byte readable string then cut it up each time it was read. This meant random was being read a lot less and threads would wait until all 256 bytes were available before trying to use it, had little impact on run speed.

As with you, things went very well for a while then stopped working. It was some time ago so may need to play around with my solution.

Here is my groups discussion when it happened.

https://groups.google.com/forum/#!topic/ptgram24/tOXD2pCu9vQ

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:14
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Need Help

Anil Gaur
I think this is the issue. I just copied the Slave log and found below info...



2017/08/30 04:03:19 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-32
2017/08/30 04:03:23 WARN  - jmeter.protocol.http.control.KerberosManager: Could not log in user ${AUTH_LOGIN} javax.security.auth.login.LoginException: kerberos.example.com
at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source)
at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source)
at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javax.security.auth.login.LoginContext.invoke(Unknown Source)
at javax.security.auth.login.LoginContext.access$000(Unknown Source)
at javax.security.auth.login.LoginContext$4.run(Unknown Source)
at javax.security.auth.login.LoginContext$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokePriv(Unknown Source)
at javax.security.auth.login.LoginContext.login(Unknown Source)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:73)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:65)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.jmeter.protocol.http.control.KerberosManager.getSubjectForUser(KerberosManager.java:89)
at org.apache.jmeter.protocol.http.control.AuthManager.getSubjectForUrl(AuthManager.java:276)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:634)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:413)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1166)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1155)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:475)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:418)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: kerberos.example.com
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source)
at java.net.InetAddress.getAddressesFromNameService(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at sun.security.krb5.internal.UDPClient.<init>(Unknown Source)
at sun.security.krb5.internal.NetClient.getInstance(Unknown Source)
at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source)
at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.krb5.KdcComm.send(Unknown Source)
at sun.security.krb5.KdcComm.sendIfPossible(Unknown Source)
at sun.security.krb5.KdcComm.send(Unknown Source)
at sun.security.krb5.KdcComm.send(Unknown Source)
at sun.security.krb5.KrbAsReqBuilder.send(Unknown Source)
at sun.security.krb5.KrbAsReqBuilder.action(Unknown Source)
... 26 more




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:02 AM
To: JMeter Users List
Subject: RE: Need Help

OK, so no random data creation, everything comes out of the CSV. What are your settings in the CSV data set object?

Also, have you had a look at the slave jmeter logs to see if anything is complaining in there? Once again, dependant on how you start the slaves, I would expect them to be in {jmeterfolder}\bin\jmeter.log but you can stipulate this by adding:

-j <absolute file path of where you want the log file>

to the command line when you start the slave.

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:57
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help


Master and Slave both are on Windows 2012 R4 server.

I am using CSV for data @ run time. I don't see any random or other setting in CSV data set configuration. Is that in property file?




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:46 AM
To: JMeter Users List
Subject: RE: Need Help

So the problem is not consistent across all runs when in distributed mode.

Is the problem always occurring on some slaves and not on others? Also, does run length increase the likelihood of 0 being used?

Also what OS are you running your mast and slaves on?

How are you choosing your data at run time?

CSV...

What are the settings of your CSV data set if being used? This is unlikely if you have not changed your data or script, I expect you are using a random and it decided it's had enough of the randomness.

Random...

Could you be using anything that generates a random? Daft as it sounds, I had problems with jmeter and random, well actually the java object it uses to create a random, in distributed mode and had to find other ways around it. If so how are you using it? There is a bug in some versions of java that causes entropy in random and it eventually returns 0 always. Jmeter has even changed the way random is created in some controllers dependant on which version you are running.

Problems with random can be caused by resource contention dependant on the implementation, for example on lunix where /dev/random is being read by multiple threads and either no being available or the result not having any readable characters.

I cannot remember it very well and I am no longer working on that project, but I think what I did was in each thread create a random 256byte readable string then cut it up each time it was read. This meant random was being read a lot less and threads would wait until all 256 bytes were available before trying to use it, had little impact on run speed.

As with you, things went very well for a while then stopped working. It was some time ago so may need to play around with my solution.

Here is my groups discussion when it happened.

https://groups.google.com/forum/#!topic/ptgram24/tOXD2pCu9vQ

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:14
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: Need Help

Stuart Kenworthy
Still looks like it is not able to resolve the variable AUTH_LOGIN otherwise I would expect to see the ID being used, how is this variable set?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 12:07
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

I think this is the issue. I just copied the Slave log and found below info...



2017/08/30 04:03:19 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-32
2017/08/30 04:03:23 WARN  - jmeter.protocol.http.control.KerberosManager: Could not log in user ${AUTH_LOGIN} javax.security.auth.login.LoginException: kerberos.example.com at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source) at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source) at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at javax.security.auth.login.LoginContext.invoke(Unknown Source) at javax.security.auth.login.LoginContext.access$000(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokePriv(Unknown Source) at javax.security.auth.login.LoginContext.login(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:73)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:65)
at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager.getSubjectForUser(KerberosManager.java:89)
at org.apache.jmeter.protocol.http.control.AuthManager.getSubjectForUrl(AuthManager.java:276)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:634)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:413)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1166)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1155)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:475)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:418)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: kerberos.example.com at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(Unknown Source) at java.net.InetAddress.getAllByName0(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getByName(Unknown Source) at sun.security.krb5.internal.UDPClient.<init>(Unknown Source) at sun.security.krb5.internal.NetClient.getInstance(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.sendIfPossible(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.action(Unknown Source) ... 26 more




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:02 AM
To: JMeter Users List
Subject: RE: Need Help

OK, so no random data creation, everything comes out of the CSV. What are your settings in the CSV data set object?

Also, have you had a look at the slave jmeter logs to see if anything is complaining in there? Once again, dependant on how you start the slaves, I would expect them to be in {jmeterfolder}\bin\jmeter.log but you can stipulate this by adding:

-j <absolute file path of where you want the log file>

to the command line when you start the slave.

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:57
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help


Master and Slave both are on Windows 2012 R4 server.

I am using CSV for data @ run time. I don't see any random or other setting in CSV data set configuration. Is that in property file?




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:46 AM
To: JMeter Users List
Subject: RE: Need Help

So the problem is not consistent across all runs when in distributed mode.

Is the problem always occurring on some slaves and not on others? Also, does run length increase the likelihood of 0 being used?

Also what OS are you running your mast and slaves on?

How are you choosing your data at run time?

CSV...

What are the settings of your CSV data set if being used? This is unlikely if you have not changed your data or script, I expect you are using a random and it decided it's had enough of the randomness.

Random...

Could you be using anything that generates a random? Daft as it sounds, I had problems with jmeter and random, well actually the java object it uses to create a random, in distributed mode and had to find other ways around it. If so how are you using it? There is a bug in some versions of java that causes entropy in random and it eventually returns 0 always. Jmeter has even changed the way random is created in some controllers dependant on which version you are running.

Problems with random can be caused by resource contention dependant on the implementation, for example on lunix where /dev/random is being read by multiple threads and either no being available or the result not having any readable characters.

I cannot remember it very well and I am no longer working on that project, but I think what I did was in each thread create a random 256byte readable string then cut it up each time it was read. This meant random was being read a lot less and threads would wait until all 256 bytes were available before trying to use it, had little impact on run speed.

As with you, things went very well for a while then stopped working. It was some time ago so may need to play around with my solution.

Here is my groups discussion when it happened.

https://groups.google.com/forum/#!topic/ptgram24/tOXD2pCu9vQ

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:14
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Need Help

Anil Gaur
I have used JSON Path extractor to catch the id and same id is passed in next request(${Casse_id}). Variable are not defined in script.Simply i am using correlation and after getting the value from Case_id=Data.ID, Assign the value to required request.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:10 AM
To: JMeter Users List
Subject: RE: Need Help

Still looks like it is not able to resolve the variable AUTH_LOGIN otherwise I would expect to see the ID being used, how is this variable set?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 12:07
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

I think this is the issue. I just copied the Slave log and found below info...



2017/08/30 04:03:19 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-32
2017/08/30 04:03:23 WARN  - jmeter.protocol.http.control.KerberosManager: Could not log in user ${AUTH_LOGIN} javax.security.auth.login.LoginException: kerberos.example.com at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source) at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source) at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at javax.security.auth.login.LoginContext.invoke(Unknown Source) at javax.security.auth.login.LoginContext.access$000(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokePriv(Unknown Source) at javax.security.auth.login.LoginContext.login(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:73)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:65)
at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager.getSubjectForUser(KerberosManager.java:89)
at org.apache.jmeter.protocol.http.control.AuthManager.getSubjectForUrl(AuthManager.java:276)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:634)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:413)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1166)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1155)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:475)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:418)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: kerberos.example.com at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(Unknown Source) at java.net.InetAddress.getAllByName0(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getByName(Unknown Source) at sun.security.krb5.internal.UDPClient.<init>(Unknown Source) at sun.security.krb5.internal.NetClient.getInstance(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.sendIfPossible(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.action(Unknown Source) ... 26 more




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:02 AM
To: JMeter Users List
Subject: RE: Need Help

OK, so no random data creation, everything comes out of the CSV. What are your settings in the CSV data set object?

Also, have you had a look at the slave jmeter logs to see if anything is complaining in there? Once again, dependant on how you start the slaves, I would expect them to be in {jmeterfolder}\bin\jmeter.log but you can stipulate this by adding:

-j <absolute file path of where you want the log file>

to the command line when you start the slave.

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:57
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help


Master and Slave both are on Windows 2012 R4 server.

I am using CSV for data @ run time. I don't see any random or other setting in CSV data set configuration. Is that in property file?




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:46 AM
To: JMeter Users List
Subject: RE: Need Help

So the problem is not consistent across all runs when in distributed mode.

Is the problem always occurring on some slaves and not on others? Also, does run length increase the likelihood of 0 being used?

Also what OS are you running your mast and slaves on?

How are you choosing your data at run time?

CSV...

What are the settings of your CSV data set if being used? This is unlikely if you have not changed your data or script, I expect you are using a random and it decided it's had enough of the randomness.

Random...

Could you be using anything that generates a random? Daft as it sounds, I had problems with jmeter and random, well actually the java object it uses to create a random, in distributed mode and had to find other ways around it. If so how are you using it? There is a bug in some versions of java that causes entropy in random and it eventually returns 0 always. Jmeter has even changed the way random is created in some controllers dependant on which version you are running.

Problems with random can be caused by resource contention dependant on the implementation, for example on lunix where /dev/random is being read by multiple threads and either no being available or the result not having any readable characters.

I cannot remember it very well and I am no longer working on that project, but I think what I did was in each thread create a random 256byte readable string then cut it up each time it was read. This meant random was being read a lot less and threads would wait until all 256 bytes were available before trying to use it, had little impact on run speed.

As with you, things went very well for a while then stopped working. It was some time ago so may need to play around with my solution.

Here is my groups discussion when it happened.

https://groups.google.com/forum/#!topic/ptgram24/tOXD2pCu9vQ

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:14
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: Need Help

Stuart Kenworthy
But the logs are complaining about AUTH_LOGIN not Case_Id where is AUTH_LOGIN defined and is the value getting returned as expected?

I you are indeed defining this variable as a result of a previous request, I would consider the possibility that required request is not getting a good response, or the structure has changed to the response and the JSON Extractor cannot find the value.

Once again though, when is it occurring?

Is it:
- all slaves all the time
- some slaves all the time
- some slaves some of the time
- all slaves some of the time?

Does the issue occur from the beginning of the run or after a period of time and does the frequency of the issue increase over time?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 12:15
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

I have used JSON Path extractor to catch the id and same id is passed in next request(${Casse_id}). Variable are not defined in script.Simply i am using correlation and after getting the value from Case_id=Data.ID, Assign the value to required request.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:10 AM
To: JMeter Users List
Subject: RE: Need Help

Still looks like it is not able to resolve the variable AUTH_LOGIN otherwise I would expect to see the ID being used, how is this variable set?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 12:07
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

I think this is the issue. I just copied the Slave log and found below info...



2017/08/30 04:03:19 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-32
2017/08/30 04:03:23 WARN  - jmeter.protocol.http.control.KerberosManager: Could not log in user ${AUTH_LOGIN} javax.security.auth.login.LoginException: kerberos.example.com at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source) at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source) at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at javax.security.auth.login.LoginContext.invoke(Unknown Source) at javax.security.auth.login.LoginContext.access$000(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokePriv(Unknown Source) at javax.security.auth.login.LoginContext.login(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:73)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:65)
at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager.getSubjectForUser(KerberosManager.java:89)
at org.apache.jmeter.protocol.http.control.AuthManager.getSubjectForUrl(AuthManager.java:276)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:634)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:413)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1166)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1155)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:475)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:418)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: kerberos.example.com at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(Unknown Source) at java.net.InetAddress.getAllByName0(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getByName(Unknown Source) at sun.security.krb5.internal.UDPClient.<init>(Unknown Source) at sun.security.krb5.internal.NetClient.getInstance(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.sendIfPossible(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.action(Unknown Source) ... 26 more




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:02 AM
To: JMeter Users List
Subject: RE: Need Help

OK, so no random data creation, everything comes out of the CSV. What are your settings in the CSV data set object?

Also, have you had a look at the slave jmeter logs to see if anything is complaining in there? Once again, dependant on how you start the slaves, I would expect them to be in {jmeterfolder}\bin\jmeter.log but you can stipulate this by adding:

-j <absolute file path of where you want the log file>

to the command line when you start the slave.

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:57
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help


Master and Slave both are on Windows 2012 R4 server.

I am using CSV for data @ run time. I don't see any random or other setting in CSV data set configuration. Is that in property file?




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:46 AM
To: JMeter Users List
Subject: RE: Need Help

So the problem is not consistent across all runs when in distributed mode.

Is the problem always occurring on some slaves and not on others? Also, does run length increase the likelihood of 0 being used?

Also what OS are you running your mast and slaves on?

How are you choosing your data at run time?

CSV...

What are the settings of your CSV data set if being used? This is unlikely if you have not changed your data or script, I expect you are using a random and it decided it's had enough of the randomness.

Random...

Could you be using anything that generates a random? Daft as it sounds, I had problems with jmeter and random, well actually the java object it uses to create a random, in distributed mode and had to find other ways around it. If so how are you using it? There is a bug in some versions of java that causes entropy in random and it eventually returns 0 always. Jmeter has even changed the way random is created in some controllers dependant on which version you are running.

Problems with random can be caused by resource contention dependant on the implementation, for example on lunix where /dev/random is being read by multiple threads and either no being available or the result not having any readable characters.

I cannot remember it very well and I am no longer working on that project, but I think what I did was in each thread create a random 256byte readable string then cut it up each time it was read. This meant random was being read a lot less and threads would wait until all 256 bytes were available before trying to use it, had little impact on run speed.

As with you, things went very well for a while then stopped working. It was some time ago so may need to play around with my solution.

Here is my groups discussion when it happened.

https://groups.google.com/forum/#!topic/ptgram24/tOXD2pCu9vQ

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:14
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Need Help

Anil Gaur
Once again though, when is it occurring?

Is it:
- all slaves some of the time its providing proper value to DB but mostly "0".

I have defined the HTTP Authorization Manger in top of the test plan and values (username and password) are provided through CSV file.
but still I am getting below error on slaves.


2017/08/30 04:38:25 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-3
2017/08/30 04:38:27 WARN  - jmeter.protocol.http.control.KerberosManager: Could not log in user LTest3 javax.security.auth.login.LoginException: kerberos.example.com
at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source)
at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javax.security.auth.login.LoginContext.invoke(Unknown Source)
at javax.security.auth.login.LoginContext.access$000(Unknown Source)
at javax.security.auth.login.LoginContext$4.run(Unknown Source)
at javax.security.auth.login.LoginContext$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokePriv(Unknown Source)
at javax.security.auth.login.LoginContext.login(Unknown Source)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:73)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:65)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.jmeter.protocol.http.control.KerberosManager.getSubjectForUser(KerberosManager.java:89)
at org.apache.jmeter.protocol.http.control.AuthManager.getSubjectForUrl(AuthManager.java:276)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:634)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:413)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1166)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1155)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:475)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:418)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: kerberos.example.com
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source)
at java.net.InetAddress.getAddressesFromNameService(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at sun.security.krb5.internal.UDPClient.<init>(Unknown Source)
at sun.security.krb5.internal.NetClient.getInstance(Unknown Source)
at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source)
at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.krb5.KdcComm.send(Unknown Source)
at sun.security.krb5.KdcComm.sendIfPossible(Unknown Source)
at sun.security.krb5.KdcComm.send(Unknown Source)
at sun.security.krb5.KdcComm.send(Unknown Source)
at sun.security.krb5.KrbAsReqBuilder.send(Unknown Source)
at sun.security.krb5.KrbAsReqBuilder.action(Unknown Source)
... 27 more





________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:24 AM
To: JMeter Users List
Subject: RE: Need Help

But the logs are complaining about AUTH_LOGIN not Case_Id where is AUTH_LOGIN defined and is the value getting returned as expected?

I you are indeed defining this variable as a result of a previous request, I would consider the possibility that required request is not getting a good response, or the structure has changed to the response and the JSON Extractor cannot find the value.

Once again though, when is it occurring?

Is it:
- all slaves all the time
- some slaves all the time
- some slaves some of the time
- all slaves some of the time?

Does the issue occur from the beginning of the run or after a period of time and does the frequency of the issue increase over time?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 12:15
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

I have used JSON Path extractor to catch the id and same id is passed in next request(${Casse_id}). Variable are not defined in script.Simply i am using correlation and after getting the value from Case_id=Data.ID, Assign the value to required request.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:10 AM
To: JMeter Users List
Subject: RE: Need Help

Still looks like it is not able to resolve the variable AUTH_LOGIN otherwise I would expect to see the ID being used, how is this variable set?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 12:07
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

I think this is the issue. I just copied the Slave log and found below info...



2017/08/30 04:03:19 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-32
2017/08/30 04:03:23 WARN  - jmeter.protocol.http.control.KerberosManager: Could not log in user ${AUTH_LOGIN} javax.security.auth.login.LoginException: kerberos.example.com at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source) at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source) at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at javax.security.auth.login.LoginContext.invoke(Unknown Source) at javax.security.auth.login.LoginContext.access$000(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokePriv(Unknown Source) at javax.security.auth.login.LoginContext.login(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:73)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:65)
at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager.getSubjectForUser(KerberosManager.java:89)
at org.apache.jmeter.protocol.http.control.AuthManager.getSubjectForUrl(AuthManager.java:276)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:634)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:413)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1166)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1155)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:475)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:418)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: kerberos.example.com at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(Unknown Source) at java.net.InetAddress.getAllByName0(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getByName(Unknown Source) at sun.security.krb5.internal.UDPClient.<init>(Unknown Source) at sun.security.krb5.internal.NetClient.getInstance(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.sendIfPossible(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.action(Unknown Source) ... 26 more




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:02 AM
To: JMeter Users List
Subject: RE: Need Help

OK, so no random data creation, everything comes out of the CSV. What are your settings in the CSV data set object?

Also, have you had a look at the slave jmeter logs to see if anything is complaining in there? Once again, dependant on how you start the slaves, I would expect them to be in {jmeterfolder}\bin\jmeter.log but you can stipulate this by adding:

-j <absolute file path of where you want the log file>

to the command line when you start the slave.

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:57
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help


Master and Slave both are on Windows 2012 R4 server.

I am using CSV for data @ run time. I don't see any random or other setting in CSV data set configuration. Is that in property file?




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:46 AM
To: JMeter Users List
Subject: RE: Need Help

So the problem is not consistent across all runs when in distributed mode.

Is the problem always occurring on some slaves and not on others? Also, does run length increase the likelihood of 0 being used?

Also what OS are you running your mast and slaves on?

How are you choosing your data at run time?

CSV...

What are the settings of your CSV data set if being used? This is unlikely if you have not changed your data or script, I expect you are using a random and it decided it's had enough of the randomness.

Random...

Could you be using anything that generates a random? Daft as it sounds, I had problems with jmeter and random, well actually the java object it uses to create a random, in distributed mode and had to find other ways around it. If so how are you using it? There is a bug in some versions of java that causes entropy in random and it eventually returns 0 always. Jmeter has even changed the way random is created in some controllers dependant on which version you are running.

Problems with random can be caused by resource contention dependant on the implementation, for example on lunix where /dev/random is being read by multiple threads and either no being available or the result not having any readable characters.

I cannot remember it very well and I am no longer working on that project, but I think what I did was in each thread create a random 256byte readable string then cut it up each time it was read. This meant random was being read a lot less and threads would wait until all 256 bytes were available before trying to use it, had little impact on run speed.

As with you, things went very well for a while then stopped working. It was some time ago so may need to play around with my solution.

Here is my groups discussion when it happened.

https://groups.google.com/forum/#!topic/ptgram24/tOXD2pCu9vQ

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:14
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: Need Help

Stuart Kenworthy
Well both failures show

"Caused by: java.net.UnknownHostException: kerberos.example.com"

Not sure why you are trying to use kerberose.example.com, this error could be a red herring, or you have sanitised the logs (I don't mind if you have, just advise such).

Either way, I would expect the sampler making the call to have thrown an error similar in nature, do you have access to your run logs or are you not saving them? If you do, can you confirm the sampler gathering the required data is successful?

Have you tried running on a single slave to see if the problem is load related and nothing to do with distributed testing? When starting the master use -R <slave ip address:port> instead of -r, if using the GUI to run, just select a single slave from the drop down menu.

If it is intermittent, looks to me like DNS requests are failing. Possibly due to network contention if you are leaving your LAN.

What we know...
- All data is being retrieved via sampler requests, not through local files.
- Some requests to retrieve data is failing, this is new and has been so after the weekend.
- Nothing has changed in your script, host or data file.
- When running on a single host (master) things run fine, but when running on multiple machines, which in turn will increase the number of threads, the problem occurs.

If the network is outside of your control, I would investigate if someone has recently throttled it due to high unexpected usage ( you :) ) or of new activity is going on within the network which could reduce the throughput available to you.

However, my main questions would be:

- Are the samplers requesting the data being used successful, you will need to be logging to CSV or XML? If not, find out why not.
- How do you know the requests are failing? Your only concern seems to be around the data being used but sounds to me like there are failing samplers somewhere down the line. Are you looking at System Under Test logging or jmeter execution logs as well.
- Are you actually using example.com to service some of your data? If so, stop, because they could be throttling you. Run a local web server instead.
- If you are not using example.com, find out what is causing this error as it may be causing problems for you later in the script if it is defining variables you use.
- I would recommend you still look at the error from before with AUTH_LOGIN, possibly an empty line at the end of your CSV file. Once again, I would expect the sampler making the request to have thrown an error out as well.

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 12:48
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Once again though, when is it occurring?

Is it:
- all slaves some of the time its providing proper value to DB but mostly "0".

I have defined the HTTP Authorization Manger in top of the test plan and values (username and password) are provided through CSV file.
but still I am getting below error on slaves.


2017/08/30 04:38:25 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-3
2017/08/30 04:38:27 WARN  - jmeter.protocol.http.control.KerberosManager: Could not log in user LTest3 javax.security.auth.login.LoginException: kerberos.example.com at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source) at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at javax.security.auth.login.LoginContext.invoke(Unknown Source) at javax.security.auth.login.LoginContext.access$000(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokePriv(Unknown Source) at javax.security.auth.login.LoginContext.login(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:73)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:65)
at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager.getSubjectForUser(KerberosManager.java:89)
at org.apache.jmeter.protocol.http.control.AuthManager.getSubjectForUrl(AuthManager.java:276)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:634)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:413)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1166)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1155)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:475)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:418)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: kerberos.example.com at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(Unknown Source) at java.net.InetAddress.getAllByName0(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getByName(Unknown Source) at sun.security.krb5.internal.UDPClient.<init>(Unknown Source) at sun.security.krb5.internal.NetClient.getInstance(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.sendIfPossible(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.action(Unknown Source) ... 27 more





________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:24 AM
To: JMeter Users List
Subject: RE: Need Help

But the logs are complaining about AUTH_LOGIN not Case_Id where is AUTH_LOGIN defined and is the value getting returned as expected?

I you are indeed defining this variable as a result of a previous request, I would consider the possibility that required request is not getting a good response, or the structure has changed to the response and the JSON Extractor cannot find the value.

Once again though, when is it occurring?

Is it:
- all slaves all the time
- some slaves all the time
- some slaves some of the time
- all slaves some of the time?

Does the issue occur from the beginning of the run or after a period of time and does the frequency of the issue increase over time?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 12:15
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

I have used JSON Path extractor to catch the id and same id is passed in next request(${Casse_id}). Variable are not defined in script.Simply i am using correlation and after getting the value from Case_id=Data.ID, Assign the value to required request.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:10 AM
To: JMeter Users List
Subject: RE: Need Help

Still looks like it is not able to resolve the variable AUTH_LOGIN otherwise I would expect to see the ID being used, how is this variable set?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 12:07
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

I think this is the issue. I just copied the Slave log and found below info...



2017/08/30 04:03:19 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-32
2017/08/30 04:03:23 WARN  - jmeter.protocol.http.control.KerberosManager: Could not log in user ${AUTH_LOGIN} javax.security.auth.login.LoginException: kerberos.example.com at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source) at com.sun.security.auth.module.Krb5LoginModule.login(Unknown Source) at sun.reflect.GeneratedMethodAccessor248.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at javax.security.auth.login.LoginContext.invoke(Unknown Source) at javax.security.auth.login.LoginContext.access$000(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at javax.security.auth.login.LoginContext$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokePriv(Unknown Source) at javax.security.auth.login.LoginContext.login(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:73)
at org.apache.jmeter.protocol.http.control.KerberosManager$1.call(KerberosManager.java:65)
at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.jmeter.protocol.http.control.KerberosManager.getSubjectForUser(KerberosManager.java:89)
at org.apache.jmeter.protocol.http.control.AuthManager.getSubjectForUrl(AuthManager.java:276)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:634)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:413)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1166)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1155)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:475)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:418)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:249)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: kerberos.example.com at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(Unknown Source) at java.net.InetAddress.getAllByName0(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getAllByName(Unknown Source) at java.net.InetAddress.getByName(Unknown Source) at sun.security.krb5.internal.UDPClient.<init>(Unknown Source) at sun.security.krb5.internal.NetClient.getInstance(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at sun.security.krb5.KdcComm$KdcCommunication.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.sendIfPossible(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KdcComm.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.send(Unknown Source) at sun.security.krb5.KrbAsReqBuilder.action(Unknown Source) ... 26 more




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 11:02 AM
To: JMeter Users List
Subject: RE: Need Help

OK, so no random data creation, everything comes out of the CSV. What are your settings in the CSV data set object?

Also, have you had a look at the slave jmeter logs to see if anything is complaining in there? Once again, dependant on how you start the slaves, I would expect them to be in {jmeterfolder}\bin\jmeter.log but you can stipulate this by adding:

-j <absolute file path of where you want the log file>

to the command line when you start the slave.

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:57
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help


Master and Slave both are on Windows 2012 R4 server.

I am using CSV for data @ run time. I don't see any random or other setting in CSV data set configuration. Is that in property file?




________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:46 AM
To: JMeter Users List
Subject: RE: Need Help

So the problem is not consistent across all runs when in distributed mode.

Is the problem always occurring on some slaves and not on others? Also, does run length increase the likelihood of 0 being used?

Also what OS are you running your mast and slaves on?

How are you choosing your data at run time?

CSV...

What are the settings of your CSV data set if being used? This is unlikely if you have not changed your data or script, I expect you are using a random and it decided it's had enough of the randomness.

Random...

Could you be using anything that generates a random? Daft as it sounds, I had problems with jmeter and random, well actually the java object it uses to create a random, in distributed mode and had to find other ways around it. If so how are you using it? There is a bug in some versions of java that causes entropy in random and it eventually returns 0 always. Jmeter has even changed the way random is created in some controllers dependant on which version you are running.

Problems with random can be caused by resource contention dependant on the implementation, for example on lunix where /dev/random is being read by multiple threads and either no being available or the result not having any readable characters.

I cannot remember it very well and I am no longer working on that project, but I think what I did was in each thread create a random 256byte readable string then cut it up each time it was read. This meant random was being read a lot less and threads would wait until all 256 bytes were available before trying to use it, had little impact on run speed.

As with you, things went very well for a while then stopped working. It was some time ago so may need to play around with my solution.

Here is my groups discussion when it happened.

https://groups.google.com/forum/#!topic/ptgram24/tOXD2pCu9vQ

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:14
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help

Yes, Nothing has been changed. Some times the data is properly inserted and majority if data is "0" which is inserted.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:12 AM
To: JMeter Users List
Subject: RE: Need Help

Interesting, and nothing has changed on the master or slave?

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 11:12
To: JMeter Users List <[hidden email]>
Subject: Re: Need Help



Yes, All data file are placed on Master and slave with proper path for data files. I am doing Master-Slave(Distributed) execution for the same script from last 40 days(Same Master-Slave config) but i don't got any issue. But from last 2 days this issue is occurring.


________________________________
From: Stuart Kenworthy <[hidden email]>
Sent: Wednesday, August 30, 2017 10:00 AM
To: JMeter Users List
Subject: RE: Need Help

Are all your data files in the same location on both master and slave? In distributed load, only the script file itself is sent, any fragments, external scripts, data, anything not in the original jmx must also be in the same place on the slave. This allows for host specific data, external tools and such to be used.

If using relative file paths, it starts from where the slave service is executed which should be the jmeter bin directory, but could be different dependant on how you start jmeter.

Thanks

-----Original Message-----
From: Anil Gaur [mailto:[hidden email]]
Sent: 30 August 2017 10:55
To: [hidden email]
Subject: Need Help

Hi ,


I am getting below error on Distributed Testing with Jmeter.


While Executing only Master System

I have created  and validated the script and found that all entries are inserted in DB properly using the script. But this is only working while I am validating my script on master system.

I have executed the same script with 50 users on master system and found all the data inserted properly in DB.


While Executing with Master-Slave(Distributed Testing)

While doing the execution with master and slave then "0" values are inserted on Patient and Case id. Rest all the data inserted properly.

For the same issue i have verified the request and found that in request its taking "0" values from the correlation.But while same script is running with Master only then all data is inserted properly.



Anyone have idea about this issue.




Regards

Anil Gaur

The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


The information included in this email and any files transmitted with it may contain information that is confidential and it must not be used by, or its contents or attachments copied or disclosed to, persons other than the intended addressee. If you have received this email in error, please notify BJSS. In the absence of written agreement to the contrary BJSS' relevant standard terms of contract for any work to be undertaken will apply. Please carry out virus or such other checks as you consider appropriate in respect of this email. BJSS does not accept responsibility for any adverse effect upon your system or data in relation to this email or any files transmitted with it. BJSS Limited, a company registered in England and Wales (Company Number 2777575), VAT Registration Number 613295452, Registered Office Address, First Floor, Coronet House, Queen Street, Leeds, LS1 2TW.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]