1.创建测试计划---添加JDBC Connection Configuration配置
配置内容为jdbc驱动信息
2.在测试计划中导入mysql-connector-java-5.1.39-bin.jar包
3.创建线程组--JDBC Request,写入要操作的sql语句(增删改查)
注: JDBC Request和JDBC Connection Configuration中Variable Name一致,否则报错
3.添加监听器--察看结果树
4.添加监听器--聚合报告
5.添加监听器--jp@gc - Response Times Over Time
- 添加监听器---jp@gc - PerfMon Metrics Collector:此插件使用时需到https://jmeter-plugins.org/downloads/old/下载JMeterPlugins-Standard-1.4.0.zip和JMeterPlugins-Extras-1.4.0.zip。注:jmeter的plugin1.4.0的只支持jmeter3.2以下,不包括3.2。然后解压两个zip包,把jar文件拷贝到jmeter安装路径下的/lib/ext文件夹下,环境配置就完成了。最后双击startAgent.bat,启动监控即可。
7.添加阶梯式加压并发插件--jp@gc - Stepping Thread Group
8.执行测试用例,察看结果树中主要关注响应状态码,以及响应数据是否满足功能需求
- 聚合报告主要关注并发数(Samples)、吞吐率(Throughput)
10. jp@gc - Response Times Over Time中显示脚本采样器响应时间、请求接口响应时间,请求接口响应时间在脚本采样器响应时间之前。本次没有调用接口,只显示采样器响应时间。
- jp@gc - PerfMon Metrics Collector中可观察CPU使用率、内存占用、磁盘、网络等情况
12.jp@gc - Stepping Thread Group主要实现增加线程个数,观察运行时间变换
This group will start 100 threads:设置线程组启动的线程总数为100个;
First,wait for N seconds:启动第一个线程之前,需要等待N秒,这里设置为0;
Then start 10 threads:设置最开始时启动10个线程;
Next,add 10 threads every 5 seconds,using ramp-up 0 seconds:每隔5秒,启动10个线程,10个线程在0秒内启动完成;
Then hold load for 60 seconds:启动的线程总数达到最大值之后,再持续运行60秒;
Finally,stop 5 threads every 1 seconds:每1秒停止5个线程。
版权归原作者 wxm192939 所有, 如有侵权,请联系我们删除。