1. 程式人生 > >使用Jmeter進行引數化,關聯操作

使用Jmeter進行引數化,關聯操作

今天和大家聊下使用Jmeter進行引數化即關聯操作,實現從檔案中讀取引數進行註冊,登入及抽獎的一系列操作。具體看下面的介紹吧。

1,首先在註冊介面處新增CSV Data Set Config,配置好引數資料資訊,如圖。

2,然後在註冊介面中配置引數,如圖,格式為:${name},需要用到哪個引數就寫哪個引數,這裡姓名,密碼和確認密碼都引數化了。

3,登入介面同理,用到姓名和密碼的地方都使用引數化,取引數的方式與註冊介面保持一致,這樣才能保證註冊和登入用的是相同的資料。

4,註冊和登入先後成功後,就要使用使用者資訊來進行抽獎,要獲得登陸介面返回的sign和userid資訊就要使用關聯,這裡使用JSON Path POSTProcessor外掛,新增外掛後,要先觀察登入介面成功後的返回值,如圖,sign和userid的層級在login_info裡,所以獲取該兩個值時json的路徑應該填寫$.login_info.sign,$.login_info.userId

5,配置好JSON Path POSTProcessor後,在抽獎介面中寫上引數名稱。要記得一個JSON Path POSTProcessor提取一個引數,這裡我提取了兩個引數用了兩個JSON Path POSTProcessor。引數名稱的格式依然是${name},在用到地方填入引數名稱即可。

6,新增檢視結果樹,可以檢視結果了,這裡我設定了10條資料,執行成功,其中還抽中了ipad pro,可喜可賀。