Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recorder : Improve UX by providing a popup above all windows to be able to change Transaction names and pauses while using Browser #4723

Closed
asfimport opened this issue Mar 22, 2018 · 5 comments

Comments

@asfimport
Copy link
Collaborator

UbikLoadPack support (Bug 62212):
Hello,
Today, the recording experience with JMeter is not as ergonomic as it should be.

The possibility to name transactions was a great benefit, but when recording you constantly switch between:

  • JMeter View Results Tree under Recorder
  • JMeter Recorder to name transactions.
  • Browser
  • And sometimes Recording Controllr

We propose to:

  • create a little dialog that will always be on top of all windows and will allow user to enter Transaction Name, Pause between samplers and Naming mode (Prefix / Transaction Name)
  • This popup will be opened when Recorder is started
  • This popup will be closed when Recorder is stopped

As a future enhancement, start/stop could be integrated.

We'll propose a patch for this.

OS: All

@asfimport
Copy link
Collaborator Author

UbikLoadPack support (migrated from Bugzilla):
Created attachment BUG_62212.patch: Patch implementing the feature

@asfimport
Copy link
Collaborator Author

@pmouawad (migrated from Bugzilla):
Author: pmouawad
Date: Thu Mar 22 12:10:01 2018
New Revision: 1827481

URL: http://svn.apache.org/viewvc?rev=1827481&view=rev
Log:
#4723 - Recorder : Improve UX by providing a popup above all windows to be able to change Transaction names and pauses while using Browser
Contributed by UbikLoadPack
#4723

Added:
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/RecorderDialog.java (with props)
Modified:
jmeter/trunk/src/core/org/apache/jmeter/resources/messages.properties
jmeter/trunk/src/core/org/apache/jmeter/resources/messages_fr.properties
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
jmeter/trunk/xdocs/changes.xml

@asfimport
Copy link
Collaborator Author

@pmouawad (migrated from Bugzilla):
Author: pmouawad
Date: Thu Mar 22 18:16:07 2018
New Revision: 1827519

URL: http://svn.apache.org/viewvc?rev=1827519&view=rev
Log:
#4723 - Recorder : Improve UX by providing a popup above all windows to be able to change Transaction names and pauses while using Browser
Fix some bugs
Improve a bit architecture
#4723

Modified:
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/RecorderDialog.java

@asfimport
Copy link
Collaborator Author

@pmouawad (migrated from Bugzilla):
Author: pmouawad
Date: Thu Jul 5 20:34:29 2018
New Revision: 1835187

URL: http://svn.apache.org/viewvc?rev=1835187&view=rev
Log:
#4723 : Recorder : Improve UX by providing a popup above all windows to be able to change Transaction names and pauses while using Browser

Add a stop button to popup
Make dialog automatically disappear after 7 seconds
#4723

Modified:
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/RecorderDialog.java

@asfimport
Copy link
Collaborator Author

@pmouawad (migrated from Bugzilla):
Author: pmouawad
Date: Sun Jul 8 16:06:42 2018
New Revision: 1835363

URL: http://svn.apache.org/viewvc?rev=1835363&view=rev
Log:
#4723 : Recorder : Improve UX by providing a popup above all windows to be able to change Transaction names and pauses while using Browser

Fix NPE if user closes the intermediate dialog that automatically disappears after 7 seconds
#4723

Modified:
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant