1. 程式人生 > >apache jmeter(介面引數傳遞篇)

apache jmeter(介面引數傳遞篇)

一、測試流程
  • 通過新增->查詢->刪除->查詢流程校驗介面的引數傳遞是否正常
  • 新增之後,通過查詢列表查詢出新增集合,獲取查詢的返回引數,作為刪除的輸入引數,作為刪除條件,然後再次查詢確認結果是否正確。
二、 詳細過程

{"struts.token":"null","akfAjaxResult":"0","values":{"result":{"collectionList":[{"collectionId":"40288270609232c50160931d7d6e1ea0","startDepotName":"帝翠閣","endDepotName":"麻雀嶺八角樓","locationUnique":"402882cd5ffc1933015ffcadf761100b","locationName":"全國通用熱點","introduction":"全國通用熱點","ROWNUMBER$":1}],"code":"000000","queryDate":1514296671630,"msg":"成功"}}}

查詢結果返回層次values->result->collectionList(集合)->第n條資料,則應輸入values.result.collectionList[n].collectionId,目前已第一條資料作為測試,則n=0

  • 定義Variable name為collectionId(可自行的定義)

  • 點選刪除,新增入參,其中值為${collectionId},即Variable name定義的值加上${}

二、 執行結果

點選執行,執行結束之後,點選察看結果樹,察看各個介面過程

  • 新增返回成功

  • 查詢,檢視列表集合

  •   刪除,返回刪除成功

  • 再次查詢,列表資料已刪除

自此引數傳遞測試完成,主要需要注意JSON Path expression值的獲取。