Author: sebb
Date: Sun Sep 21 16:07:43 2008
New Revision: 697636
URL: http://svn.apache.org/viewvc?rev=697636&view=rev
Log:
HTTPSamplers can now use variables in POSTed file names
Modified:
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
jakarta/jmeter/trunk/xdocs/changes.xml
Modified:
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java?rev=697636&r1=697635&r2=697636&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
(original)
+++
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
Sun Sep 21 16:07:43 2008
@@ -271,10 +271,6 @@
*/
public String getFileField() {
checkCount("getFileField");
- return getFileFieldProperty();
- }
-
- private String getFileFieldProperty() {
return getPropertyAsString(FILE_FIELD);
}
@@ -300,10 +296,6 @@
*/
public String getFilename() {
checkCount("getFilename");
- return getFilenameProperty();
- }
-
- private String getFilenameProperty() {
return getPropertyAsString(FILE_NAME);
}
@@ -329,10 +321,6 @@
*/
public String getMimetype() {
checkCount("getMimetype");
- return getMimetypeProperty();
- }
-
- private String getMimetypeProperty() {
return getPropertyAsString(MIMETYPE);
}
@@ -1460,9 +1448,10 @@
}
HTTPFileArg[] outFiles;
// Check for original data names
- String fileName = getFilenameProperty();
- String paramName = getFileFieldProperty();
- String mimeType = getMimetypeProperty();
+ // Use properties so variables and functions are not resolved too early
+ JMeterProperty fileName = getProperty(FILE_NAME);
+ JMeterProperty paramName = getProperty(FILE_FIELD);
+ JMeterProperty mimeType = getProperty(MIMETYPE);
HTTPFileArg file = new HTTPFileArg(fileName, paramName, mimeType);
if(file.isNotEmpty()) {
// Now deal with any additional file arguments
Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=697636&r1=697635&r2=697636&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Sun Sep 21 16:07:43 2008
@@ -106,6 +106,7 @@
"Save Results to a file" and "Generate Summary Results" are now shown as
Listeners.
"Counter" is now shown as a Configuration element.
</li>
+<li>HTTPSamplers can now use variables in POSTed file names</li>
</ul>
<h3>Improvements</h3>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]