1. 录制 jmeter 脚本(用 badboy)
2. Jmeter 用管理员打开,打开指定的脚本
3. 修改线程组名字为 bpm,先设置 8 个线程数(本地 run 和比赛 run 都用 8 个左右,到提
交的时候用 20 个),ramp up period 设置为 5(觉得少可以多点),loop count 为 1,
点击 scheduler,duration 设置为 30(这个看 pdf 要求)
4. 线程组上右击,add——logic controller——transaction controller,将 step1 拖
到 transaction controller 下
5. 在 需 要 参 数 化 的 请 求 上 右 击 , add — — timer — — synchronizing timer , 添 加
synchronizing timer,在 grouping——number of simulated to group by 上填入 10
(尝试数值的话集结点不得分)
6. 将请求中需要参数化的部分的 value 原有的内容删掉,填入${自定义的参数名}
7. 在线程组上右击,add——config element——csv data set config,放在 HTTP cookie
manager 后面,filename 填入制作的数据表的名字(一般就命名为 data.csv,和脚本放
在同一文件夹下),file encoding 填 UTF-8,variable names 是参数名字,填入之前自
定义的参数名,用英文逗号分隔开(如 username,password,email),delimiter 里写数
据表里的数据是用什么分隔的(一般默认就是英文逗号,)
8. 在脚本同一文件夹下新建 data.csv,用 notepad++打开,设计合理的数据(最好 10 组,
这里要注意录脚本的时候这个参数地方的数据是什么格式的,要一致),一组数据换一
行,每个数据之间用英文逗号,隔开
9. Run 一下试试,可以了就记得修改线程数为 20,然后 submit,看多少分