mirror of https://github.com/apache/jmeter.git
Bug 46993 - Saving from Header Manager generates ClassCastException
git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@763192 13f79535-47bb-0310-9956-ffa450edef68
Former-commit-id: 70f8c9f7aa
This commit is contained in:
parent
66263ee632
commit
f82654c53a
|
|
@ -33,6 +33,7 @@ import org.apache.commons.io.IOUtils;
|
|||
import org.apache.jmeter.config.ConfigTestElement;
|
||||
import org.apache.jmeter.testelement.TestElement;
|
||||
import org.apache.jmeter.testelement.property.CollectionProperty;
|
||||
import org.apache.jmeter.testelement.property.JMeterProperty;
|
||||
import org.apache.jorphan.util.JOrphanUtils;
|
||||
|
||||
/**
|
||||
|
|
@ -69,6 +70,11 @@ public class HeaderManager extends ConfigTestElement implements Serializable {
|
|||
setProperty(new CollectionProperty(HEADERS, new ArrayList()));
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the collection of JMeterProperty entries representing the headers.
|
||||
*
|
||||
* @return the header collection property
|
||||
*/
|
||||
public CollectionProperty getHeaders() {
|
||||
return (CollectionProperty) getProperty(HEADERS);
|
||||
}
|
||||
|
|
@ -100,8 +106,10 @@ public class HeaderManager extends ConfigTestElement implements Serializable {
|
|||
}
|
||||
PrintWriter writer = new PrintWriter(new FileWriter(file));
|
||||
writer.println("# JMeter generated Header file");// $NON-NLS-1$
|
||||
for (int i = 0; i < getHeaders().size(); i++) {
|
||||
Header head = (Header) getHeaders().get(i);
|
||||
final CollectionProperty hdrs = getHeaders();
|
||||
for (int i = 0; i < hdrs.size(); i++) {
|
||||
final JMeterProperty hdr = hdrs.get(i);
|
||||
Header head = (Header) hdr.getObjectValue();
|
||||
writer.println(head.toString());
|
||||
}
|
||||
writer.flush();
|
||||
|
|
|
|||
|
|
@ -200,6 +200,7 @@ JMeter now removes extraneous leading "../" segments (as do many browsers)
|
|||
<li>Bug 46844 - "Library" label in test plan are not I18N</li>
|
||||
<li>Bug 46977 - JMeter does not handle HTTP headers not delimited by whitespace</li>
|
||||
<li>Remove Host from headers saved by the Proxy server, as that will normally be generated by the HTTP stack</li>
|
||||
<li>Bug 46993 - Saving from Header Manager generates ClassCastException</li>
|
||||
</ul>
|
||||
|
||||
<h3>Improvements</h3>
|
||||
|
|
|
|||
Loading…
Reference in New Issue