jmeter压力测试场景设置,jmeter需要下载插件
测试步骤:
(1) jmeter图形化界面,选项下查看Jmeter-plugins-manager,可安装页签,勾选jpgc -Standard Set
(2) 测试计划添加线程(用户)jp@gc - stepping thread group
(3) 添加http请求
(4) 添加配置元件:http信息头管理器、参数化相关的元件
(5) 添加监听器
jp@gc-Transactions per Second
每秒事务数,性能测试中,最重要的2个指标之一。该插件的作用是在测试脚本执行过程中,监控查看服务器的TPS表现————比如整体趋势、实时平均值走向、稳定性等。
jp@gc-Response Times Over Time
事务响应时间,性能测试中,最重要的两个指标的另外一个。该插件的主要作用是在测试脚本执行过程中,监控查看响应时间的实时平均值、整体响应时间走向等。
jp@gc-PerfMon Metrics Collector
即服务器性能监控数据采集器。在性能测试过程中,除了监控TPS和TRT,还需要监控服务器的资源使用情况,比如CPU、memory、I/O等。该插件可以在性能测试中实时监控服务器的各项资源使用。
详细介绍jp@gc - Stepping Thread Group插件使用方法
右键测试计划->添加->Threads(Users)->jp@gc - Stepping Thread Group
控制面板介绍:
l This group will start XX threads - 设置单台负载机,线程组启动的线程总数为Max个
l First,wait for N seconds - 启动第一个线程之前,需要等待N秒
l Then start N threads - 设置最开始时启动N个线程
l Next add N1 threads every N2 seconds, using ramp-up N3 seconds - 然后,每隔N2秒,在N3秒内启动N1个线程
l Then hold load for N seconds - 单台负载机启动的线程总数达到Max之后,持续运行N秒
l Finally,stop N1 threads ervery N2 seconds - 最后,每隔N2秒,停止N1个线程数。
设置好之后,点击绿色三角号运行就可以了。