1、Ramp-Up配置的作用:
【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时有一个太大的工作负载,并且要充足小以至于最后一个线程在第一个完成前启动。 ?一般设置ramp-up=线程数启动,并上下调整到所需的。
【2】用于告知JMeter 要在多长时间内建立全部的线程。默认值是0。如果未指定ramp-up period ,也就是说ramp-up period 为零, JMeter 将立即建立所有线程。假设ramp-up period 设置成T 秒, 全部线程数设置成N个, JMeter 将每隔T/N秒建立一个线程。
【3】Ramp-Up Period(in-seconds)代表隔多长时间执行,0代表同时并发
JMeter Ramp-up 说明 - Louiezhou - 博客园
2、JSON提取器的使用:
主要是看接口返回的json格式的所需要的的值所在的位置。
辅助插件:?定位参数位置(推荐使用chrome插件“JSON-handle”)
3、要获取循环控制器当前循环的值,可以配合计数器使用
4、随机数函数的使用
Random使用方式:${__Random( param1,param2 ,param3 )}
param1为随机数的下限 param2为随机数的上限 param3为存储随机数的变量名,是选填项。
5、时间戳函数的使用
jmeter的时间戳函数使用_jocleyn的博客-CSDN博客_jmeter时间戳
(1)、${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} ?:格式化生成时间格式 2018-10-26 11:08:23:635
(2)、${__time(,)}:默认该公式精确到毫秒级别, 13位数 1527822855323
(3)、${__time(/1000,)}:该公式精确到秒级别, 10位数 ?1527822871
(4)、${__time(yyyy-MM-dd,)}:该公式格式化生成的时间为:2018-10-26
(5)、${__time(yyMMdd,)}:该公式格式化生成的时间为:181026
6、Jmeter直连postgresql数据库进行压测
Jmeter直连postgresql数据库进行压测 - 孙小侠 - 博客园
7、Jmeter连接linux服务器执行shell脚本
Jmeter连接linux服务器执行shell脚本_weixin_33836223的博客-CSDN博客
插件下载地址:mirrors / yciabaud / jmeter-ssh-sampler · CODE CHINA
|