JDK 中的提供的监听工具:
Windows 系统下,Java 进程最多能启动 1000 个线程。
Linux 系统下,Java 进程最多能启动 2000 个线程。
JMeter 线程组
其中线程属性(体现的是压力预期,实际结果在聚合报告中查看)中:
· ramp up:预期线程加载时间,如图中,预期1秒内启动10个线程,最终使用的时间以右上角的时间为准;ramp up=0:表示瞬间加压,线程启动时间无线趋近于0,负载测试时,尽量将其设置大一些,让性能曲线平缓,分析瓶颈点。
· 循环次数:线程的迭代次数/重复发起请求的次数;若循环次数有固定值,持续时间不会生效,以循环次数为准。
调度器配置中:
· 持续时间:需要将循环次数设置为永远,持续时间才会生效。
压力来源
基于协议发起请求,模拟用户真实操作,向系统施加压力。
HTTP请求
入参形式
一般入参形式是固定的,需要与接口文档进行核对
· 表单形式
· json形式(表单与json,两种入参形式只能选其一)
· url拼接
Advanced
如果存在某些接口,并发数量过大容易发生堵塞,可以设置超时时间直接抛出错误,执行下一个请求,防止请求堵在队列中,影响后续流程。
勾选“从HTML文件获取所有内涵的资源”,请求会把所有的静态资源加载进去。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理