Jmeter4.0----CSV Data Set Config_对输入参数进行参数化(13)
1.說明
測試接口時,當請求參數不是固定的,每次請求對應的參數都是不同的,就需要對請求參數進行參數化。
?
2.步驟
第一步:準備數據
(以報告編制人員為例)首先創建.txt文本,自己編輯要參數化的內容
?
?
注意:該文件編輯完成后 ?文件=>另存為 ??然后設置編碼格式UTF-8
?
?
?
?第二步:添加 CSV Data Set Config
在整個線程組中添加CSV Data Set Config進行配置:線程組右鍵?=>?配置元件?=> CSV Data Set Config
(1)FileName:csv文件的名稱及路徑
(2)File Encoding: 文件編碼----默認為空
(3)Varible Names: 定義文本文件中的參數名,定義后可當變量的方式來引用
(4)Ignore first line(only used if variable name is not empty):忽略第一行(僅使用變量名不是空的)----默認為false
(5)Delimiter:分隔符---每個參數之間的分隔符號,一般默認使用逗號,
(6)Allow Quoated data:?允許數據引---
(7)Recycle on EOF: 文件結束循環----設置為True后,允許循環取值
(8)Stop Thread on EOF: 文件結束后停止線程------默認為false,如果設置為True則會影響文件結束循環
(9)Sharing Mode: 設置線程是否共享---默認設置為All threads
說明:
Recycle on EOF與Stop thread on EOF結果的關聯
(1)當Recycle on EOF 選擇true時,stop thread on EOF 選擇true和false無任何意義,即前面控制了不停的讀取,后面再來讓stop或run沒有任何意義
(2)當Recycle on EOF選擇flase時,stop thread on EOF 選擇true, 4個線程,三個參數,那么只會請求3次
(3)當Recycle on EOF 選擇flase時,Stop thread on EOF 選擇flase, 4個線程,3個參數,那么會請求4次,但是第4次沒有參數可取,不讓循環,所以第4次請求錯誤
使用被參數化的參數
?
第三步:使用參數化后的數據
如此,多次請求的時候便可以每次傳入不同的參數
?
轉載于:https://www.cnblogs.com/Z-Queen/p/10637035.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Jmeter4.0----CSV Data Set Config_对输入参数进行参数化(13)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker,Docker-Compos
- 下一篇: 设计规范与原则