mirror of
https://github.com/alibaba/anyproxy.git
synced 2025-04-21 19:04:23 +00:00
38 lines
944 B
JavaScript
38 lines
944 B
JavaScript
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);
|
|
|