Blazemeter / CitrixPlugin

A repository for the Citrix Plugin for JMeter
Apache License 2.0
11 stars 2 forks source link

Recording Step Selection Hash Check button does nothing #7

Closed pmouawad closed 5 years ago

pmouawad commented 5 years ago

Hello Eric (Using github as I don't have your mail), 1/ Bad news , I don't reproduce the bugs you showed me at the end of conf call:

So I'll need user.properties, jmeter.log and the content of popup that appears on start as discussed. Attach them to this issue and edit title.

2/ Good news is that I reproduce the other issue with negative coordinates.

For information:

e-dapp commented 5 years ago

recorder_step_end_clause_issue.zip

Hi Phillipe. Had to make a new recording, still see same issues.

Find below the text from starting up JMeter with the plugin installed:

Found Citrix Client Receiver in version :4.12.0.18013 Found registry key:AllowSimulationAPI in path:SOFTWARE\Wow6432Node\Citrix\ICA Client\CCM with value:0x1 Found registry key:VdLoadUnLoadTimeOut in path:SOFTWARE\Wow6432Node\Citrix\ICA Client with value:0x1e

pmouawad commented 5 years ago

Hello @e-dapp ,

Our suspicion is that you have a phantom session and not a new one, which means that we would not receive any event leading to the behaviour we see.

Let's try 2 things:

pmouawad commented 5 years ago

Hello @e-dapp , Any update on this ?

Thanks

e-dapp commented 5 years ago

Sorry for such a long delay, the few times I tried to reproduce before now, it seemed there was already an active session and I was stepping on someone else's toes. Your previous point about needing more credentials to test with is appropriate.

At this point, after taking steps to try to start a fresh session, I'm no longer seeing the issue of the validation step in recording being unresponsive. I'm currently trying to validate that the issue doesn't resurface in 0.4.3, but I have not been able to successfully install that version of the plugin in either JMeter 5.0 or 5.1.

pmouawad commented 5 years ago

Hello Eric, What issue are you facing installing it. Can you show jmeter.log and any other information ?

Did you check you’re using java 32 bits.

Thanks

e-dapp commented 5 years ago

jmeter-5.0.log jmeter-5.1.log

Find attached the logs that show up in the JMeter GUI when trying to start JMeter with the plugin jar placed in the JMeter\lib\ext folder. JMeter 5.0 an 5.1 are acting differently.

In JMeter 5.0, with 0.4.3, it seems the installer isn't running, or at least there is no dialog popup verifying the registry entries, and the log shows the errors in the file attached. Also, the template for citrix recording is not available, and the usual right-click menus for adding elements to the test plan are unavailable and produce uncaught exceptions. (note that replacing 0.4.3 jar with earlier version 0.4.1, gets rid of this behavior).

In JMeter 5.1, with 0.4.3, the verification dialog pops us to verify the registry entries and everything looks good. But, when I load the citrix recording template (and after I enter the parameters requested), I get another dialog pop up saying an unexpected error has occurred and to check the log for more detail. The template then loads, but the recording element is missing, and the errors in the gui log can be seen in the attached 5.1 log file.

I've also double checked that I'm using 32 bit java.

pmouawad commented 5 years ago

Thanks @e-dapp , Can you provide the full jmeter.log ?

I only see an excerpt. Can you also show content of:

Thanks

pmouawad commented 5 years ago

Hello Eric, I reproduced issue downloading the JAR that is released on github. It looks like it is corrupt, it mentions compilation errors in CheckType which I don't understand.

So I regenerated again a new jar 0.4.3 and uploaded it. Can you confirm it works ?

Thanks

e-dapp commented 5 years ago

Hey Philippe, That did solve the installation problem, thanks! I'm able to record now. So far, I haven't seen the issue with validation step being unresponsive again.

pmouawad commented 5 years ago

Thanks for feedback. Closing as fixed.