壓測時,error中會出現錯誤:Insufficient records for parameter 'client_id' in table to provide the Vuser with unique data


 在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文件,數據最后一行的空白行要去掉,不允許留空白行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM