Jmeter(十一)參數化

  有關參數化的概念,前面有篇隨筆已經粗略的提到了參數化的一點內容。本篇來主要記錄參數化。數組

  Jmeter的參數化方式有不少,在此我來一一記錄,對待不一樣個規模、業務模型、數據量來進行記錄參數化的方法。函數

  1、前置處理器--->用戶參數工具

  

  

  

  雖然請求會失敗,可是隻是看請求參數是否可以傳輸成功大數據

  將線程數增添爲兩個。插件

  

  

  能夠看獲得,該用戶變量值one、two是傳輸過來的。線程

  用戶參數組件有不少靈活的用法。能夠查看該幫助文檔:blog

  

  引用username、password、category、color;增添線程數便可。文檔

  這是第一種「參數化」的方式。字符串

  2、配置元件-->CSV Data Set Config登錄

  

  具體用法在前面的隨筆中已經用到過,此處便再也不貼圖。

  3、配置元件-->jp@gc - Variables From CSV File

  

  該元件是Jmeter的第三方插件包來進行安裝的;Jmeter 第三方插件包下載傳送門:https://jmeter-plugins.org/downloads/all/

  先看看界面:

  

  看起來與CSV Data Set Config的界面通常無二(有些差距),其兩者大致功能是一致的,可是細節就在於前者是支持多行數據表的,後者是鍵值對數據的(key-value型);

  key-value型的數據表可以用於不少業務場景,說白了,咱們全部的工具都是爲了支持業務模型的,咱們業務中遇到的參數化登陸名、密碼、卡號、身份證號等等這些內容都是比較惟一的,所以避免重複錯誤等意外場景出現,用該插件再好不過了,它就只讀個key和value,並且下方還有一個Test CSV File的功能,全部參數填寫完畢能夠看到是否與外部文件進行關聯到位,來試一試。

  

  能夠看到直接能夠引用,不需在組件內部定義變量名。

  4、——CSVRead函數

  

  該函數也是讀取外部文件的功能,能夠看到讀取的是一樣的一個外部文件。

  

  直接引用該字符串即可以使用。

  5、JDBC

  使用JDBC進行添加Sampler,寫入SQL語句進行讀取;具體讀取內容,自行定義。更多的用於大數據量、數據無任何規律的參數化。

  簡單記錄了一下Jmeter的幾種參數化方法,並非每種參數化方法都適用於每種業務場景,還需本身來進行判斷;使用哪一種可以更爲方便、可以使本身的腳本更爲簡潔。

相關文章
相關標籤/搜索