jmeter 本地压测

1.1 出群面试 可能会问到:怎么进行性能测试?(其实也就是jmeter压测)

1.1.1 添加一下这个元件,(主要是用于添加 连接我们数据库的信息的)

jmeter 本地压测_第1张图片

 jmeter 本地压测_第2张图片

jmeter 本地压测_第3张图片

 jmeter 本地压测_第4张图片

 jmeter 本地压测_第5张图片

 jmeter 本地压测_第6张图片

 jmeter 本地压测_第7张图片

 jmeter 本地压测_第8张图片

jmeter 本地压测_第9张图片

jmeter 本地压测_第10张图片

 jmeter 本地压测_第11张图片

 

jmeter 本地压测_第12张图片

 Updata Statement :  

    支持测试非select语句,并且支持测试多条,若其中夹杂着select语句,直接报错,第一条为select语句,也报错。

------------

jmeter 本地压测_第13张图片

jmeter 本地压测_第14张图片

 jmeter 本地压测_第15张图片

 jmeter 本地压测_第16张图片

jmeter 本地压测_第17张图片

 一般情况下都会选择这个 Callable Statement 使用。

--------

jmeter 本地压测_第18张图片

jmeter 本地压测_第19张图片 jmeter 本地压测_第20张图片

 -------

jmeter 本地压测_第21张图片

 jmeter 本地压测_第22张图片

------

jmeter 本地压测_第23张图片

 jmeter 本地压测_第24张图片

 jmeter 本地压测_第25张图片

 jmeter 本地压测_第26张图片

 jmeter 本地压测_第27张图片

 jmeter 本地压测_第28张图片

 这样的方式也可以模拟批量操作数据库呀。

6.1 jmeter开始压测 

6.1.1 因为我们Mysql 是压在本地的服务上的,如果说我压本地数据库,其实就是压本地的服务。

jmeter 本地压测_第29张图片

jmeter 本地压测_第30张图片 

jmeter 本地压测_第31张图片已经绑定该服务的 4444端口,然而我们软件里面就是监听的4444的服务端口 。

 jmeter 本地压测_第32张图片

6.2 

问:面试时候问 你在你的公司里边跑并发量的时候,我们在公司里面关注的指标是多少呢?

答: 我在公司里面关注的指标,并发量,平均响应时间,吞吐量,错误率,CPU和内存

问:如果问你在公司如何做服务器压测的话,?

答:我在网上下载对应的 第三方jar包,一个是标准包,一个是扩展包。放在jmeter里面的ext目录下 ,然后我们重启jmeter, 然后我们启动SeverAgent,然后在P M C里面添加服务器的域名对应的4444的端口号和CPU和内存,在我们的线程组中对它添加并发量 ,查看它里面的CPU和内存的占用情况

6.3 

CUP占用过高,或者内存占用过高都会导致 应用程序 出现问题

所以我们都是从小到多一点一点网上垒加,垒加到80多,我们才能拿到它的一个并发量

-----

6.4 接下来我们不在里面跑永远了,因为我们测性能的时候,一般接口压测在半个小时左右,一般我们压一个接口或者说一个事务的时候,我们只压20~30分钟左右。我不会永不停息的去压它。 那怎么保证这种情况呢?

jmeter 本地压测_第33张图片

 jmeter 本地压测_第34张图片

 

jmeter 本地压测_第35张图片

jmeter 本地压测_第36张图片

 

你可能感兴趣的:(数据库开发)