Jmeter介面測試系列之測試案例變數參數化處理

來源:互聯網
上載者:User

標籤:parameter   token   inf   技術分享   font   beans   com   測試案例   ken   

在進行介面測試時,一組完整的介面測試案例,存在後一個測試案例使用前一個用例的請求結果中的資料,此時就需要參數化測試案例中值。直接使用變數調用會存在問題,此時就需要用到beanshell去改變。

舉例說明:

比如介面1中的usertoken,需要在登入成功後去擷取。此時就需要先測試登入介面,在登入的時候,提取出usertoken,然後再測試案例中配置調用,在請求之前,將測試案例中調用轉換成並提取出變數值,供請求參數調用。

1、在登入成功的介面中,提取userToken

(Regex提取)

 

2、在測試案例中,使用變數userToken

 

---userToken表示使用變數userToken

3、在http請求之前,添加一個beanshell的前置處理器,處理變數值的轉變

如:

 

4、執行測試

在請求參數中,能正確將擷取到的userToken值給變數Sparameter並執行成功。

Jmeter介面測試系列之測試案例變數參數化處理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.