压力测试

需求描述

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

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

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

验收标准

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

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


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

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

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


压力测试_第1张图片

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

你可能感兴趣的:(压力测试)