??壓測一般需要模擬多個用戶同一時間段隨機操作去模擬真實環(huán)境表悬,當對部分接口進行壓測時又不想每個線程都去執(zhí)行一次登錄操作,于是想到把多用戶token獲取到本地叉讥,供其它線程組使用饥追。
思路:將登錄接口的token值保存至本地,其它線程組通過csv獲取上個線程保存的token進行后續(xù)操作
1救崔、準備好數(shù)據(jù)捏顺,多用戶登錄信息
??新建一個txt文檔,里面的數(shù)據(jù)為一行一個“idcard_no,mobile,project_id”劫窒,中間用逗號隔開(逗號用英文格式)拆座,右鍵點擊腳本,添加—配置元件—CSV Data Set Config孕索,本次測試配置如下
參數(shù)配置.png
2搞旭、參數(shù)引用,${參數(shù)變量} 的方式引用Variable name
參數(shù)引用.png
3镇眷、提取token
提取token.png
4偏灿、添加后置處理器BeanShell PostProcessor钝的,將正則獲取到的token數(shù)據(jù)寫到本地文件
token寫到本地.png
5硝桩、添加新的線程組,該線程組中添加的是需要做壓測的接口及相關(guān)配置:
獲取token數(shù)據(jù).png
從本地文件獲取token值.png
獲取本地文件中的token值依舊使用CSV文件操作
備注:獲取token時啼肩,需要把其他線程組禁用祈坠,只開啟獲取token的接口矢劲。