Author: pmouawad
Date: Tue Oct 18 14:35:43 2016
New Revision: 1765448
URL: http://svn.apache.org/viewvc?rev=1765448&view=rev
Log:
Bug 53039 - HTTP Request : Be able to handle responses which size exceeds 2147483647 bytes
Fix deprecated calls to setBytes(int)
Bugzilla Id: 53039
Modified:
jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java
jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java
Modified: jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java?rev=1765448&r1=1765447&r2=1765448&view=diff
==============================================================================
--- jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java (original)
+++ jmeter/trunk/src/protocol/ftp/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java Tue
Oct 18 14:35:43 2016
@@ -210,10 +210,10 @@ public class FTPSampler extends Abstract
if (contents.length() > 0){
byte[] bytes = contents.getBytes(); // TODO - charset?
input = new ByteArrayInputStream(bytes);
- res.setBytes(bytes.length);
+ res.setBytes((long)bytes.length);
} else {
File infile = new File(local);
- res.setBytes((int)infile.length());
+ res.setBytes(infile.length());
input = new BufferedInputStream(new FileInputStream(infile));
}
ftpOK = ftp.storeFile(remote, input);
@@ -249,7 +249,7 @@ public class FTPSampler extends Abstract
res.setDataType(SampleResult.TEXT);
}
} else {
- res.setBytes((int) bytes);
+ res.setBytes(bytes);
}
}
}
Modified: jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java?rev=1765448&r1=1765447&r2=1765448&view=diff
==============================================================================
--- jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java
(original)
+++ jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java
Tue Oct 18 14:35:43 2016
@@ -191,7 +191,7 @@ public class SubscriberSampler extends B
if (getReadResponseAsBoolean()) {
result.setResponseData(buffer.toString().getBytes()); // TODO - charset?
} else {
- result.setBytes(buffer.toString().length());
+ result.setBytes((long)buffer.toString().length());
}
result.setResponseHeaders(propBuffer.toString());
if (read == 0) {
Modified: jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java?rev=1765448&r1=1765447&r2=1765448&view=diff
==============================================================================
--- jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java
(original)
+++ jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java
Tue Oct 18 14:35:43 2016
@@ -204,7 +204,7 @@ public class SmtpSampler extends Abstrac
message.writeTo(cs);
res.setBytes(cs.getCount());
} else {
- res.setBytes(-1);
+ res.setBytes(-1L);
}
} catch (Exception ex) {
Modified: jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java?rev=1765448&r1=1765447&r2=1765448&view=diff
==============================================================================
--- jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java
(original)
+++ jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/tools/CounterOutputStream.java
Tue Oct 18 14:35:43 2016
@@ -24,7 +24,7 @@ import java.io.OutputStream;
* Utility-class to calculate message size.
*/
public class CounterOutputStream extends OutputStream {
- int count = 0;
+ private long count = 0;
/**
* {@inheritDoc}
@@ -58,7 +58,7 @@ public class CounterOutputStream extends
* Returns message size
* @return Message size
*/
- public int getCount() {
+ public long getCount() {
return count;
}
}
|