You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jmeter.apache.org by bu...@apache.org on 2017/11/03 09:30:48 UTC
[Bug 53957] HTTP Request : In Parameters tab, when pasting lists
from the clipboard, parse on ':' instead of tab.
https://bz.apache.org/bugzilla/show_bug.cgi?id=53957
Philippe Mouawad <p....@ubik-ingenierie.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|When pasting lists from the |HTTP Request : In
|clipboard, parse on ':' |Parameters tab, when
|instead of tab. |pasting lists from the
| |clipboard, parse on ':'
| |instead of tab.
Status|NEW |NEEDINFO
--- Comment #11 from Philippe Mouawad <p....@ubik-ingenierie.com> ---
Thanks for patch.
See my notes below.
(In reply to Andrew Burton from comment #9)
> Created attachment 35479 [details]
> HTTP arguments delimiter
>
> Wouldn't the biggest use-case for copying-pasting HTTP arguments be from a
> Chrome or Firefox dev tab? In that case, we could easily make the case that
> the default argument separator would be ':' and line separator would be '&'.
In your code you didn't use colon but equal , why :
private static final String CLIPBOARD_ARG_DELIMITERS = "\t|="; //$NON-NLS-1$
So this does not pastes correctly "parsed parameters" from Chrome
But replacing it with :
private static final String CLIPBOARD_ARG_DELIMITERS = "\t|=|:"; //$NON-NLS-1$
Can lead to wrong pasting when value is an url that contains ':'
>
> If copying/pasting from other arguments, which would take '\t' and '\n' as
> the separators, that could be a separate check.
>
> I've attached a patch (also posted to the JMeter Dev mailing list) that
> applies this to HTTPArgumentsPanel.java
>
> This bug has been open for 5 years now and it's one of my biggest bug-bears
> about copying query parameters into the HTTP Arguments panel.
>
> We also have separate classes for the HeaderArguments panel and generic
> Arguments panel, so any specific delimiter could be applied there, rather
> than making a delimiter in the already comprehensive set of config
> parameters.
--
You are receiving this mail because:
You are the assignee for the bug.