1.把jmeter脚本在本地调试好,确定脚本没问题,可以请求到服务端,比如userRegister.jmx
1.1)脚本参数化,如果是beanShell的方式,(假如变量名 address)用vars.put("address","南京路1222号"),给变量设置上值;
1.2)如果是用的csv文件的方式,导入csv文件后(比如csv里有三列 id,phone,name),使用到到csv文件后会提取出这3个变量;假如csv的存储路径 d:\data\userdata_1.csv
1.3)使用变量:添加http请求线程组,消息体请求里的脚本里,使用参数的方式${address},${id},${phone},${name} 可分别获取到变量
2.pts里 创建jmeter场景,
2.1)脚本文件调整,把jmeter脚本-->http线程组-->csv 数据文件设置里的文件名 修改为 "userdata_1.csv",把路径去掉,保存脚本userRegister.jmx,导入pts里;
2.2)导入userdata_1.csv文件导入到pts里;
这样,脚本在执行时,pts会用读取jmeter脚本userdata_1.csv里的数据,根据 ${address},${id},${phone},${name} 获取数据。
2.1步骤很重要,否则获取不到对应的参数。