jmeter進行接口測試---參數化
阿新 • • 發佈:2018-08-17
工具 debug 14. 生成 一次 分享 助手 沒有 如果
當Recycle on EOF 選擇flase時,Stop thread on EOF選擇flase,線程4個,參數3個,那麽會請求4次,但第4次沒有參數可取,不讓循環,所以第4次請求錯誤
接口測試時遇到一些屬性不能重復時,可以使用Random 隨機函數,除此之外,也可以用用戶參數
一、.隨機參數化
1.在jmeter工具,菜單-選項-函數助手對話框,輸入數值,屬性,點擊生成;
2.在相應的線程組下增加“Debug Sample”,可以查看
3.在線程組中的相應的參數
4.運行,即可在察看結果樹中看到隨機的數字
二、使用用戶變量
測試計劃--前置處理器--用戶參數
2.在線程組的相應請求中,進行參數化
三、配置文件(csv data set config)
1.選中線程組--添加--配置文件
2.創建一個csv文件
3.配置元件設置,如下;
Recycle on EOF:是否循環讀入,因為CSV Data Set Config一次讀入一行,分割後存入若幹變量中交給一個線程,如果線程數超過文本的記錄行數,那麽可以選擇從頭再次讀入.
Recycle on EOF與Stop thread on EOF結果的關聯:
當Recycle on EOF 選擇true時,Stop thread on EOF選擇true和false無任何意義,通俗的講,在前面控制了不停的循環讀取,後面再來讓stop或run沒有任何意義
當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次請求錯誤
4.在請求中參數
jmeter進行接口測試---參數化