码迷,mamicode.com
首页 > 其他好文 > 详细

怎么做压力测试

时间:2015-09-14 14:01:29      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

已经知道了什么是压力测试,和压力测试所需要关注的参数之后,剩下的内容就是着手做了,怎么开始呢?一个压力测试的流程:

1 明确测试目标

2 制定测试计划

3 实施测试,收集参数

4 分析测试结果

5 给出优化方案

一  明确测试目标:如果是客户的需求,那需要向客户确认,有清楚的性能指标参数,测试时就是保证系统达到该指标并能良好运转,即压力测试。如果是自己的系统需要有一个评估,那就需要完整的得到该系统的几个临界点,拿到完整的性能曲线,从而来分析部署情况,即为性能测试。不管是哪个,知道了需求,才能制定计划。

二 制定测试计划:确定使用什么工具,着重哪些参数,设置线程数,方法执行次数,执行时间,是否多个接口同时进行测试等等。

三 实施测试,收集参数:选一个施压工具,来向部署好的服务发起高并发请求,同时关注和收集性能参数。这个是我们花费时间最多的地方。通常该阶段需要反复执行,来得到想要的数据。通常来说,我们可以使用JMeter LR AB 自己写多线程等各种方式,之后介绍一下JMeter。

四 分析测试结果:即根据上一节的参数介绍来进行参数分析

五 给出优化方案:如果是代码逻辑耗费cpu,就优化算法;如果是redis等数据库耗时,就增加节点,减少读取,读写分离,使用内存等;如果是外在条件限制,则与外部们沟通问题,共同优化等等。

 

怎么做压力测试

标签:

原文地址:http://www.cnblogs.com/zhaoxd07/p/4773919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!