【問題起因】
前段時間,協助其他項目錄制接口壓測腳本,對方要求請求報文內容實現參數化。
請求方法如下:
直接在Parameter List中新增一個parameter, 將請求報文放入dat文件中。這時Parameter List直接報錯。錯誤提示:Failed to read file [] from line 2,check file fromat.
【解決辦法】
【關注1】web_custom_request 中有參數指定數據類型,具體如下:
"EncType=application/json"
,
//指定響應頭的Content-Type,這里是JSON
"RecContentType=application/json"
,
//指定請求頭的Content-Type,這里是JSON
【關注2】
參數化過程中需注意:原報文內容中:每個參數中間的逗號前后需要增加引號,如下面圖片所示,
另外【注意】
在使用Load Generators,進行多台機構壓測時,要注意清理result 文件,默認目錄地址:C:\Users\Administrator\AppData\Local\Temp