1、Jmeter文档地址 :https://jmeter.apache.org/
2、Jmeter 循环控制器从获取当前循环到第几次。文档:https://jmeter.apache.org/usermanual/component_reference.html#Loop_Controller
变量名称是:__jm__loopp__idx 其中 loopp就是循环控制器的名称
从源码的测试用例中也可以知道
3、csv文件的使用一定要配合循环控制器/foreach循环 使用
因为csv文件其实只读取一次之后就结束,然后将内容存储在变量中
这个功能特别好用,这样就不用在jmeter中设置变量名,只需要在csv文件中第一行为表头即可
3、变量 vars和props
vars是线程内的
props是可以跨线程(组)的
4、beanshell中获取变量
可以从入口传,
也可以从局部(vars),或全局(props)变量中获取
5、两个线程组是并行的,并且多次运行变量是有缓存的
并不是上一个线程组处理完,才执行下一个线程组
6、Jmeter压测脚本一般用这个命令压(windows系统)
结果是每次生成的时候将自动生成时间维度的文件和报告
jmeter -n -t D:/data/jmeter/商城列表页接口压测.jmx -l D:/data/jmeter/result/商城列表页接口压测/logs/%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.txt -e -o D:/data/jmeter/result/商城列表页接口压测/reports/%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
7、Jmeter 线程组设置运行次数的问题
https://www.cnblogs.com/hjhsysu/p/9189897.html
假如想进行qps为8的压测,有如下2种方式