Author: sebb
Date: Thu Nov 15 15:54:00 2007
New Revision: 595493
URL: http://svn.apache.org/viewvc?rev=595493&view=rev
Log:
HTTP default encoding is ISO-8859-1; use default encoding if blank
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampleResult.java
jakarta/jmeter/trunk/xdocs/changes.xml
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java?rev=595493&r1=595492&r2=595493&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
(original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
Thu Nov 15 15:54:00 2007
@@ -43,7 +43,9 @@
*/
public class SampleResult implements Serializable {
- // Needs to be accessible from Test code
+ public static final String DEFAULT_HTTP_ENCODING = "ISO-8859-1"; //
$NON-NLS-1$
+
+ // Needs to be accessible from Test code
static final Logger log = LoggingManager.getLoggerForClass();
// Bug 33196 - encoding ISO-8859-1 is only suitable for Western
countries
@@ -53,7 +55,7 @@
// needs to be accessible from test code
static final String DEFAULT_ENCODING
= JMeterUtils.getPropDefault("sampleresult.default.encoding", //
$NON-NLS-1$
- "ISO-8859-1"); // $NON-NLS-1$
+ DEFAULT_HTTP_ENCODING);
/**
* Data type value indicating that the response data is text.
@@ -612,7 +614,7 @@
* Returns the dataEncoding or the default if no dataEncoding was
provided
*/
public String getDataEncodingWithDefault() {
- if (dataEncoding != null) {
+ if (dataEncoding != null && dataEncoding.length() > 0) {
return dataEncoding;
}
return DEFAULT_ENCODING;
Modified:
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampleResult.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampleResult.java?rev=595493&r1=595492&r2=595493&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampleResult.java
(original)
+++
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampleResult.java
Thu Nov 15 15:54:00 2007
@@ -40,6 +40,7 @@
public HTTPSampleResult() {
super();
+ setDataEncoding(DEFAULT_HTTP_ENCODING); // default if encoding
not provided be the page
}
public HTTPSampleResult(long elapsed) {
Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=595493&r1=595492&r2=595493&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Thu Nov 15 15:54:00 2007
@@ -62,6 +62,8 @@
Fix SamplingStatCalculator so it no longer adds elapsed time to endTime, as
this is handled by SampleResult.
This corrects discrepancies between Summary Report and Aggregate Report
throughput calculation.
</li>
+<li>Default HTTPSampleResult to ISO-8859-1 encoding</li>
+<li>Fix default encoding for blank encoding</li>
</ul>
<h4>Improvements</h4>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]