步骤一:使用badboy录制脚本或者代理服务器录制脚本(一般使用badboy,因为代理录制的有很多其他杂乱的东西,不推荐使用)。如果badboy录制不了的可以使用fiddler抓包用具辅助使用。
步骤二:badboy录制的脚本导入到jmeter中,我们先添加txt参数化文件
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CXyMGRPNzZU5keNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DOzITM0ATM1ETNycDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
步骤三:添加元件CSV Data Set Config(ignore first line (only used if Variable Names is not enpty选择为false的话txt文件的行数必须等于线程组的数量。!!!!!!!!!!!!!!!!!!!))
步骤四:在需要参数化的http请求修改传参
步骤五:场景设置
注意:这里一定要设置368
1、如果【Thread Group】-【Number of Threads (users)】值<【CSV Data Set Config】-【Filename】文件中的行数,则多出来的行的数据将无法添加进去。
文件中共368行,【Number of Threads (users)】值=367,那么入库只能有367条数据,文件中的最后一条数据无法添加进去。
如果【CSV Data Set Config】-【Ignore first line (only used if Variable Names is not empty)】必须设置为‘False’
运行后,查看结果树,第一条提示错误;查看数据库,txt中的第一行数据未添加成功。