Wouldn't a standard property (comma separated values) be better ?
On Monday, February 15, 2016, Felix Schumacher < [email protected]> wrote: > Am 15.02.2016 um 21:19 schrieb Philippe Mouawad: > >> Hi Felix, >> There are other webdav methods that we don't support, should we add them >> all ? >> > I thought about putting the list of supported methods into a file, so > anyone could edit it, if a new method is needed. > > What do you think about that? > > Felix > >> >> Regards >> >> On Monday, February 15, 2016, <[email protected]> wrote: >> >> Author: fschumacher >>> Date: Mon Feb 15 20:08:25 2016 >>> New Revision: 1730604 >>> >>> URL: http://svn.apache.org/viewvc?rev=1730604&view=rev >>> Log: >>> HTTP Sampler : Added WebDAV verb (SEARCH). >>> >>> Bugzilla Id: 59005 >>> >>> Modified: >>> >>> >>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java >>> >>> >>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java >>> jmeter/trunk/xdocs/changes.xml >>> jmeter/trunk/xdocs/usermanual/component_reference.xml >>> >>> Modified: >>> >>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java >>> URL: >>> >>> http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java?rev=1730604&r1=1730603&r2=1730604&view=diff >>> >>> >>> ============================================================================== >>> --- >>> >>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java >>> (original) >>> +++ >>> >>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java >>> Mon Feb 15 20:08:25 2016 >>> @@ -96,7 +96,7 @@ import org.apache.oro.text.regex.Perl5Ma >>> public abstract class HTTPSamplerBase extends AbstractSampler >>> implements TestStateListener, TestIterationListener, >>> ThreadListener, >>> HTTPConstantsInterface { >>> >>> - private static final long serialVersionUID = 240L; >>> + private static final long serialVersionUID = 241L; >>> >>> private static final Logger log = >>> LoggingManager.getLoggerForClass(); >>> >>> @@ -241,7 +241,8 @@ public abstract class HTTPSamplerBase ex >>> HTTPConstants.LOCK, >>> HTTPConstants.UNLOCK, >>> HTTPConstants.REPORT, >>> - HTTPConstants.MKCALENDAR >>> + HTTPConstants.MKCALENDAR, >>> + HTTPConstants.SEARCH >>> }; >>> >>> private static final List<String> METHODLIST = >>> Collections.unmodifiableList(Arrays.asList(METHODS)); >>> >>> Modified: >>> >>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java >>> URL: >>> >>> http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java?rev=1730604&r1=1730603&r2=1730604&view=diff >>> >>> >>> ============================================================================== >>> --- >>> >>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java >>> (original) >>> +++ >>> >>> jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java >>> Mon Feb 15 20:08:25 2016 >>> @@ -49,6 +49,7 @@ public interface HTTPConstantsInterface >>> String CONNECT = "CONNECT"; // $NON-NLS-1$ >>> String REPORT = "REPORT"; // $NON-NLS-1$ >>> String MKCALENDAR = "MKCALENDAR"; // $NON-NLS-1$ >>> + String SEARCH = "SEARCH"; // $NON-NLS-1$ >>> String HEADER_AUTHORIZATION = "Authorization"; // $NON-NLS-1$ >>> String HEADER_COOKIE = "Cookie"; // $NON-NLS-1$ >>> String HEADER_CONNECTION = "Connection"; // $NON-NLS-1$ >>> >>> Modified: jmeter/trunk/xdocs/changes.xml >>> URL: >>> >>> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1730604&r1=1730603&r2=1730604&view=diff >>> >>> >>> ============================================================================== >>> --- jmeter/trunk/xdocs/changes.xml (original) >>> +++ jmeter/trunk/xdocs/changes.xml Mon Feb 15 20:08:25 2016 >>> @@ -107,6 +107,7 @@ Summary >>> This is the same behaviour as with <code>POST</code> >>> requests.</li> >>> <li><bug>58860</bug>HTTP Request : Add automatic variable >>> generation >>> in HTTP parameters table by right click. Contributed by Benoit Wiart >>> (benoit dot wiart at gmail.com)</li> >>> <li><bug>58923</bug>normalize URIs when downloading embedded >>> resources.</li> >>> + <li><bug>59005</bug>HTTP Sampler : Added WebDAV verb (SEARCH).</li> >>> <li><bug>59006</bug>Change Default proxy recording port to 8888 to >>> align it with Recording Template. Contributed by Antonio Gomes Rodrigues >>> (ra0077 at gmail.com)</li> >>> </ul> >>> >>> >>> Modified: jmeter/trunk/xdocs/usermanual/component_reference.xml >>> URL: >>> >>> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/component_reference.xml?rev=1730604&r1=1730603&r2=1730604&view=diff >>> >>> >>> ============================================================================== >>> --- jmeter/trunk/xdocs/usermanual/component_reference.xml (original) >>> +++ jmeter/trunk/xdocs/usermanual/component_reference.xml Mon Feb 15 >>> 20:08:25 2016 >>> @@ -157,7 +157,8 @@ Latency is set to the time it takes to l >>> </li> >>> <li>It does not support virtual hosts.</li> >>> <li>It does not support the following methods: >>> <code>COPY</code>, <code>LOCK</code>, <code>MKCOL</code>, >>> <code>MOVE</code>, >>> - <code>PATCH</code>, <code>PROPFIND</code>, >>> <code>PROPPATCH</code>, <code>UNLOCK</code>, <code>REPORT</code>, >>> <code>MKCALENDAR</code>.</li> >>> + <code>PATCH</code>, <code>PROPFIND</code>, >>> <code>PROPPATCH</code>, <code>UNLOCK</code>, <code>REPORT</code>, >>> + <code>MKCALENDAR</code>, <code>SEARCH</code>.</li> >>> <li>It does not support client based certificate testing with >>> Keystore Config.</li> >>> </ul> >>> <note>Note: the <code>FILE</code> protocol is intended for >>> testing purposes only. >>> @@ -232,7 +233,8 @@ https.default.protocol=SSLv3 >>> <code>OPTIONS</code>, <code>PUT</code>, <code>DELETE</code>, >>> <code>PATCH</code> (not supported for >>> <code>JAVA</code> implementation). With >>> <code>HttpClient4</code>, the following methods related to WebDav are >>> also allowed: <code>COPY</code>, <code>LOCK</code>, >>> <code>MKCOL</code>, <code>MOVE</code>, >>> - <code>PROPFIND</code>, <code>PROPPATCH</code>, >>> <code>UNLOCK</code>, <code>REPORT</code>, >>> <code>MKCALENDAR</code>.</property> >>> + <code>PROPFIND</code>, <code>PROPPATCH</code>, >>> <code>UNLOCK</code>, <code>REPORT</code>, <code>MKCALENDAR</code>, >>> + <code>SEARCH</code>.</property> >>> <property name="Content Encoding" required="No"> >>> Content encoding to be used (for <code>POST</code>, >>> <code>PUT</code>, <code>PATCH</code> and <code>FILE</code>). >>> This is the character encoding to be used, and is not related >>> to >>> the Content-Encoding HTTP header. >>> >>> >>> >>> > -- Cordialement. Philippe Mouawad.
