关于一次blog性能测试的过程和疑问

找了搭建的一个博客网站,拿来试着测了测,想看一下性能能达到什么目标;

测试过程中遇到一些问题,还无法凭自己找到原因,测试过程记录下来,希望有热心大佬多多指教;

目录

基准测试场景

1、首页接口

1.1、给1个线程看看效果

1.2、递增线程看性能趋势

2、查看帖子接口

2.1、给1个线程看看效果

2.2、递增线程看性能趋势

3.2、递增线程时间段-服务器监控信息

容量性能场景

1、容量控制--吞吐量控制器

2、勉强跑一下


基准测试场景

首先考虑的就是基准测试场景,挑选了2个接口:首页接口和查看帖子的接口;

先看首页接口:

先跑了单线程,判断1个压力线程大概能产生12TPS,如果有目标TPS的话,这时候可以估算出为了达到目标TPS大概需要多少线程;

然后试着递增线程,每次递增3个直到9个,但是TPS一直没有增加,响应时间增加的很多,这里看了服务器监控没有看出什么所以然;没有找到这个性能瓶颈在哪里,只好确定接口的最大TPS就是12,恩,性能小兵的无奈。。。

查看帖子接口亦如是;

1、首页接口

1.1、给1个线程看看效果

关于一次blog性能测试的过程和疑问_第1张图片

关于一次blog性能测试的过程和疑问_第2张图片

关于一次blog性能测试的过程和疑问_第3张图片

1.2、递增线程看性能趋势

关于一次blog性能测试的过程和疑问_第4张图片

关于一次blog性能测试的过程和疑问_第5张图片

关于一次blog性能测试的过程和疑问_第6张图片

2、查看帖子接口

2.1、给1个线程看看效果

关于一次blog性能测试的过程和疑问_第7张图片

关于一次blog性能测试的过程和疑问_第8张图片

关于一次blog性能测试的过程和疑问_第9张图片

2.2、递增线程看性能趋势

关于一次blog性能测试的过程和疑问_第10张图片

关于一次blog性能测试的过程和疑问_第11张图片

关于一次blog性能测试的过程和疑问_第12张图片

3.2、递增线程时间段-服务器监控信息

关于一次blog性能测试的过程和疑问_第13张图片

关于一次blog性能测试的过程和疑问_第14张图片

容量性能场景

基准测试场景后,虽然TPS一直上不去,但是也想试一下容量性能场景效果;

确定业务比例,实际测试中需要按照实际业务比例去设置,否则测试结果没有参考性;现在是练习用,设置首页比例70%,查看帖子比例30%;此处用吞吐量控制器来控制比例;

1、容量控制--吞吐量控制器

关于一次blog性能测试的过程和疑问_第15张图片

关于一次blog性能测试的过程和疑问_第16张图片关于一次blog性能测试的过程和疑问_第17张图片 

2、勉强跑一下

关于一次blog性能测试的过程和疑问_第18张图片

关于一次blog性能测试的过程和疑问_第19张图片

关于一次blog性能测试的过程和疑问_第20张图片

你可能感兴趣的:(#,性能测试,jmeter,性能优化)