linux-压测测试步骤详解

压力测试环境准备:

1. 与生产环境配置一直或者减半


压力测试环境测试:


1. 系统可运行切确定可运行系统版本

2. 该版本本省不压测情况下,系统运行情况(这种时候,可能已经存在性能问题,没有压测的必要)


压力测试数据准备:

1. 本次使用excel批量导入数据库

2. 通过loadrunner调用接口初始化数据

3. 通过dhc 调用接口初始化数据

4. 通过jmeter调用接口初始化数据

以上几种方式均可完成测试数据准备


测试版本准备:

1. loadrunner 完成压测脚本

发送接口

web_custom_request("bid", 
"URL=http:
//#####", 
"Method=POST", 
"TargetFrame=", 
"Resource=0", 
"RecContentType=application/json", 
"Referer=", 
"Snapshot=t20.inf", 
"Mode=HTML", 
"EncType=application/json", 
//"Body={\"lotId\":\"627\",\"price\":\"10000\"}", 
"Body={\"lotId\":\"706\",\"price\":
10000}", 
LAST);

测试场景:


根据业务要求设置

测试结果与分析

本次做的压力测试,就出现没有性能要求,就是单一的压系统,查看系统最大tps.以下是我针对这个系统的性能测试步骤

1. 确认最大并发数

应用系统在当前环境(硬件环境、网络环境、软件环境(参数配置))下能承受的最大用户数

如果出现大于3个用户的业务操作失败,或出现服务器shut down的情况,则说明在当前环境下,系统承受不了当前并发用户的负载压力


2. 确定最大并发数时,目标服务器资源使用情况和事务响应时间


如果事务响应时间和目标服务器的资源使用情况达到满足要求,就ok了。

否则查看相应参数,后期详解

你可能感兴趣的:(linux-性能分析)