下载并安装WAST;
1.设置并行连接数;
2.设置持续时间;
3.其余设置;
注:所有以上的选项可以根据自己的需要进行设置。
设置完成后就可以进行压力测试。测试的步骤如下:
第一步,点击工具栏上的“New Script”按钮,在打开的面板中点击“Nanual”按钮创建一个新的测试项目。在打开的窗口中对它进行设置,在主选项中的Server中填写要测试的服务器的IP地址。这里我们填写192.168.1.20。在下方选择测试的Web连接方式,这里的方式Verb选择get。Path选择要测试的Web页面路径,这里填写/Index.asp即动网的首页文件,WAST可以设置更多的Path。
第二步,在“Settings”功能设置中将Stress Level (Threads)线程数设置为1000。然后点工具中的灰色三角按钮即可进行测试。测试过程中我们可以从服务器的任务管理器中看到CPU使用率已经达到100%,损耗率达到最大。在CMD窗口中使用命令netstat -an,可以看到客户端的IP地址在服务器上的80端口进行了非常多的连接,而且Web网站已经打不开了,提示过多用户连接。
摩拜单车扫描开锁显示故障部分原因:
一、服务器抗压
目前不知道摩拜并发时的最大压力有多少,最近的故障估计是红包活动导致大量的用户频繁的开车,锁车,领取红包导致的。像红包分配到每辆车上面,其实完全可以先分配好,存入redis中,这样就能分担很大一部分数据库压力。
这个时候合理的架构就派上用场了,并不一定说要的很高大上,用很多新技术,只要能满足业务需求就行,如果摩拜的后端服务拆分的够细,对API也有限流应该不足以导致服务器瘫痪,影响所有用户的场面。
二、锁车重试机制:
有时候车明明锁了,后面打开app显示服务异常,等了几分钟正常了,正常后但是我的这辆车还是在骑行中,这就是我上面说的那种情况。像这种锁车业务,应该采用确认机制,即关锁后告诉服务器,xx车关闭了,服务器收到请求,计算价格等等,然后告诉车上的程序,处理成功。如果发送请求后没收到确认成功的消息,应该隔N分钟进行重试,这样等服务器恢复正常的时候就能成功的将锁关闭了。
摩拜单车
摩拜单车(mobike),于2015年1月成立,是由北京摩拜科技有限公司研发的互联网短途出行解决方案,是无桩借还车模式的智能硬件。人们通过智能手机就能快速租用和归还一辆摩拜单车,用可负担的价格来完成一次几公里的市内骑行。
摩拜单车已先后进入上海、北京、广州、深圳、成都等30多个国内城市和海外城市新加坡。
2017年1月,摩拜宣布完成D轮2.15亿美元的股权融资;6月宣布完成一笔超过6亿美元的新一轮融资,是共享单车行业当时单笔融资最高纪录;7月18日,教育部、国家语委发布《中国语言生活状况报告(2017)》,摩拜单车入选2016年度中国媒体十大新词。[4]2017年12月5日,摩拜单车获颁联合国最高环保奖——“地球卫士奖”。
抗压测试就是指服务器及所在机房可以承受多大流量的DDOS攻击而不会导致崩溃,DDOS是分布式拒绝服务攻击,是目前来说最尖端最常用,也是没有根治办法的攻击方式。DDOS的详情参看http://baike.baidu.com/view/23271.htm
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)