1.说明
什么是实际的性能测试???
1)思考时间:用户在做不同操作之间有时间停顿,或者延迟,思考时间就是模拟用户的操作过程中的停顿的间。
2)步伐,速度:主要包括,大量用户进来的时间和退出时间,控制迭代之间的时间,例如,现场用户20个,设置5秒内全部进入,就是这样的情况。
3)压力测试时间:假如需要500个人同时测试30分钟,这里持续30分钟就是压测时间。
2.步骤
第一步:插件安装
插件下载地址:
(客户端插件下载地址) https://jmeter-plugins.org/downloads/old/
JMeterPlugins-Standard-1.4.0.zip
JMeterPlugins-Extras-1.4.0.zip
(服务端插件下载地址) https://github.com/undera/perfmon-agent
ServerAgent-2.2.1.zip
第二步:添加jp@gc - Ultimate Thread Group
右键测试计划---->添加----->Threads(Users)----->jp@gc - Ultimate Thread Group
支持多个进程一起执行(进程数按照2的n次方来递增,并稳步执行)设置步骤如下:
实际测试过程中,可根据实际需求进行配置运行的线程数和相关参数
第三步:添加监听器jp@gc - Active Threads Over Time
右键测试计划---->添加---->监听器---->jp@gc - Active Threads Over Time
完整添加HTTP Request后,点击运行测试,查看Active Threads Over Time运行结果。可查看线程陆续启动的曲线,到达设置的最大线程数后,将持续运行设置的时间,到达设置的持续时间后,陆续结束进程。