性能测试加强
预期tps
-
完成一次请求的时间
(定时器间隔+平均响应时间)
一次请求的时间为17+300=317毫秒
- 一个线程一秒完成多少个请求
一次请求时间为1/(0.17+0.3)=2.7 (17,和300,的单位是毫秒需要转化为秒)
表示1秒发送2.7个请求 - 预期的tps
(1/(定时器间隔+平均响应时间)*乘以线程数)
性能测试
性能阶段:资源充足,请求越多,吞吐量越大
负载测试:负载达到最佳,请求数增加,响应时间增加,总的量趋稳
压测阶段: 超出系统负载,开始部分报错,响应时间大部分增加
服务器挂掉: 系统崩溃,无法处理业务
算出是性能阶段、负载阶段、压力阶段、
- 1除以(avg+固定定时器所设间隔时间)*所设线程数
所获得的值与TPS比较
TPS值>=所得值 性能
TPS值<所得值 负载
TPS值 远远小于 所得值 压力
运维监控报告
- cpu
- 内存
- 带宽
- tcp连接数
- 磁盘读写
性能瓶颈
dba是(数据库管理员)
性能测试场景
命令执行jement测试
-
手动执行和命令执行的区别
第一步在jement测试里面这个文件保存好
第二步新建所需要的文件夹
第三步打开命令的以下步骤
-
第一步
-
第二步
- 第三步命令行打开输入命令
命令:jmeter -n -t e:\10.8.jmx -l result.jtl -e -o e:\result
-
输入命令