1. 程式人生 > >JMeter腳本參數化 的方法用

JMeter腳本參數化 的方法用

生成器 格式 內容 -1 ron ges col 操作 一個

一、什麽叫參數化,參數化用來做什麽?

參數化是幹嘛的呢,咱們在調用接口的時候,有入參,那參數裏面的值如果經常變化的話,就得每次去改了,很麻煩,這時候咱們就把需要經常變的值,改成可以變化的或者是咱們提前設置好的一些值,這樣的話,調用的時候就不用每次都改它的值了。

用Jmeter測試時包含兩種情況的參數

二、Jmeter參數化的方式有三種

?1、用戶定義的變量 ?這種就是為了方便管理參數,只能有一個值,比如說ip地址不經常變化的 ?2、函數生成器 ?函數生成器可以參照一定的規則生成數據,這樣的比如說生成一些隨機數 ?3、從文件中讀取 ?文件讀取就是事先寫好一些數據,然後從文件中讀取,這樣的話,比如說登錄接口,賬號和密碼都是我們事先註冊好的 1、參數化
-用戶定義的變量 在線程組中添加一個用戶定義的變量,然後寫key和value就可以了,key就是這個參數的名稱,也就是你在腳本裏面取的值,value就是具體值了。在取參數化的值的時候,使用${name}這樣去取值,name就是你取的變量名稱。 技術分享 技術分享

2、借助函數助手的方式實現參數化:

?函數助手的話,可以按照規則生成一些參數,比如說隨機數取當前時間,最常用的就是這兩種。 ?隨機數__Random,可以在你指定的一個範圍內取隨機值 ?取當前時間__time,如果在有一些需要傳時間的情況下可以使用,日期格式是: ?yyyy-MM-dd HH:mm:ss ?年-月-日-小時:分鐘:秒 ?取唯一id,__UUID,這個就是每次會生成一個隨機的uuid,都是唯一的 技術分享
技術分享 技術分享 技術分享 技術分享 3、參數化-從文件中讀取 ?從文件中讀取的話,三個步驟 ?1、讀取文件 ?2、取文件內容裏面的參數,給它一個名字 ?3、使用值 ?從文件讀取的話,需要在線程組裏面添加一個CSV Data Set Config,它就是做前面兩步的操作的 技術分享 技術分享

JMeter腳本參數化 的方法用