首页 > Web开发 > 详细

自己开发的网站压力测试

时间:2019-11-19 11:15:21      阅读:69      评论:0      收藏:0      [点我收藏+]

背景

项目采用微服务架构设计,独立商城系统,博客系统,搜索系统,sso单点系统部署在docker环境下
商城系统(django)
博客系统(flask)
搜索系统(es+flask+restful)
sso(flask+wjt)
部署:centos7+uwsgi+nginx
压力测试工具:ab压力测试

测试

对这个系统进行压力测试,

对首页测试(只访问商城系统,和其他系统无关)

  1. 10个用户,总共10个请求并发
    技术分享图片

竟然一共需要6.78秒,太长了!!

  1. 100个用户,总共100个请求并发

技术分享图片
73秒,这个网站可以关停了

对单点系统进行测试

  1. 10个用户,总共10个请求并发
    技术分享图片
    单点登录快的原因在于cookie和redis协作

2.100个用户,总共100个请求并发
技术分享图片

600-800之间系统就崩了

对elasticsearch测试(返回的是json api)

  1. 10个用户,总共10个请求并发
    技术分享图片
    0.13秒,果真搜索引擎不一样啊

2.1. 1000个用户,总共1000个请求并发
技术分享图片
7.49秒,难过

总结(一会写)

我在商城页面加了整站缓存,即使这样,由于带宽(1M)限制,阿里云服务器的性能只能被限制,所以测试效果仍然很低,不能代表什么

自己开发的网站压力测试

原文:https://www.cnblogs.com/vinic-xxm/p/11887669.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!