在controller中進行場景模擬壓測時,error中會出現錯誤:Insufficient records for parameter 'client_id' in table to provide the Vuser with unique data
原因是:參數化時,參數取值方式選擇的“unique”,在controller實際壓測時執行的事務數量(數據量:vuser*迭代次數)大於參數化准備的數據量,導致參數化的字段數據量不夠用,所以報錯。
解決方式:
1、如果業務場景沒有特別要求該字段取值必須唯一,可將“unique”取值方式更改為“Sequence”,如下圖
2、如果業務場景要求該字段取值必須唯一,則需要准備足夠的數據量。
特別說明:參數化的.dat文件,數據最后一行的空白行要去掉,不允許留空白行