关住 公 纵 号 “ 阿蒙课程分享 ” 获得学习资料及趣味分享
性能测试做的事情
1.对系统施加压力
2.分析系统的瓶颈(没有最好)
3. 生成测试报告(就是有理有据的说为什么这个系统好,为什么这个系统有问题,问题到底出在什么地方)
Analysis 能够帮助我们更准确更清晰的获取到这些性能数据,辅助我们生成性能测试的报告
Analysis 只是提供了数据的展现,但这写数据关系怎么样却不能展现,这就是需要我们学习的更重要的东西,我们通过这些数据怎么可以看出一些规律,他后台性能的一些状况,这些是需要我们特别关注的非工具能够提供的点
这篇文章主要笼统的看一下 Analysis 这个模块具体操作是怎么样的
要让 Analysis 工作首先我们要有脚本,所以我们把整个过程串一遍,
下面我们就用如下的脚本做一个性能测试的实施
我们可以对这个首页面进行关联,找出用户登录成功后的标记,并尽可能的模拟用户真实的场景,
然后我们在 controller 里面进行运行,获得一些数据,在 Analysis 看看这些性能数据怎么使用
这个脚本没有集合点,我们暂时不关注集合点这个用力场景,
我们设置场景,每 15 秒加 5 个,至于 remp up remp down 的策略到底是什么样的,后面文章再说,
这节课我们只关注 Analysis 和结果分析上面,运行 5 分钟,然后让他慢慢停止,因为只要收集到数据就可以
基本的场景设计就先这样
我们检查一下 runtime setting 里面有没有问题
运行一次,没有问题
输出标准日志,没有问题
思考时间,随机数
带宽设置:最大 没有问题
浏览器模拟保持默认的选项