压力测试

需求描述

编程压力测试脚本对网上商城和移动商城进行压力测试, 得出压力测试报告.

压力测试需要覆盖的范围包括(主页, 点击导航进入产品分类, 搜索, 过滤搜索, 产品详情等主要页面)

测试报告需要包括(网站最大可以承载的PV数, 网站最大可以承载的UV数等)

验收标准

通过jmter性能测试工具,负载2台机器,运行压力脚本,每秒启动2个用户,平均运行10分钟,搜索数据形成如下图表,并得知最UV为150个,PV为78万

PV=并发用户数*用户访问页面数


图1为服务器每秒处理请求个数(TPS)

最佳性能是随着并发数用户数的增加而增加

本图清晰可以看到,随着并发用户数的增加服务器处理请求数也随着上升,当用户数量达到150个时,达到系统最高值,系统的吞吐量就上不去了,原因可能 是系统超负荷工作,上下文切换、内存等等其它消耗导致系统 性能下降


优化:通过慢日志查询发现哪些sql执行比较慢, 然后数据库优化添加索引,再增加数据库连接池

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容