mirror of
https://github.com/alibaba/anyproxy.git
synced 2025-08-04 21:39:04 +00:00
move response data from memory to local cache file
This commit is contained in:
37
test/large_post.js
Normal file
37
test/large_post.js
Normal file
@@ -0,0 +1,37 @@
|
||||
var proxy = require("../proxy.js"),
|
||||
proxyTester = require("proxy-eval"),
|
||||
WebSocket = require("ws"),
|
||||
Buffer = require("buffer").Buffer,
|
||||
express = require("express");
|
||||
|
||||
var app = express()
|
||||
|
||||
app.post('/', function (req, res) {
|
||||
var bigBody = new Buffer(1024 * 1024 * 10);
|
||||
res.send( bigBody ); //10 mb
|
||||
});
|
||||
app.listen(3000);
|
||||
|
||||
function test(){
|
||||
//test the basic availibility of proxy server
|
||||
setTimeout(function(){
|
||||
var testParam = {
|
||||
proxy : 'http://127.0.0.1:8001/',
|
||||
reqTimeout : 4500,
|
||||
httpGetUrl : "",
|
||||
httpPostUrl : "http://127.0.0.1:3000/",
|
||||
httpPostBody : "123",
|
||||
httpsGetUrl : "",
|
||||
httpsPostUrl : "",
|
||||
httpsPostBody : ""
|
||||
};
|
||||
proxyTester.test(testParam ,function(results){
|
||||
process.exit();
|
||||
});
|
||||
},1000);
|
||||
};
|
||||
|
||||
setTimeout(function(){
|
||||
test();
|
||||
},3000);
|
||||
|
||||
@@ -44,7 +44,13 @@ exports.avalibility = function(test){
|
||||
|
||||
//test the basic availibility of proxy server
|
||||
setTimeout(function(){
|
||||
proxyTester.test({proxy : 'http://127.0.0.1:8995',reqTimeout:4500} ,function(results){
|
||||
var testParam = {
|
||||
proxy : 'http://127.0.0.1:8995',
|
||||
reqTimeout : 4500,
|
||||
httpsPostUrl : "http://www.sample.com/"
|
||||
httpsPostBody : "123"
|
||||
};
|
||||
proxyTester.test(testParam ,function(results){
|
||||
var successCount = 0;
|
||||
results.map(function(item){
|
||||
item.success && ++successCount;
|
||||
|
||||
Reference in New Issue
Block a user