Groovy xlsx

若是在JMeter安裝的「bin」文件夾下有Excel( xlsx)文件,則 test.xlsx可使用如下方法動態填充請求參數:
  1. tika-app.jar添加JMeter Classpath
  2. 從新啓動JMeter以選擇.jar
  3. JSR223 PreProcessor做爲要參數化的請求的子項添加
  4. 將如下代碼放入「腳本」區域:html

    def workbook = new org.apache.poi.xssf.usermodel.XSSFWorkbook(new File("test.xlsx"))
    def sheet = workbook.getSheetAt(0)
    0.upto(sheet.getLastRowNum()) {
      def row = sheet.getRow(it)
      def cell = row.getCell(0)
      sampler.addArgument('parameter' + it, cell.getStringCellValue())
    }

     

  5.  

    來自excel的JMeter數據

  6. 從HTTP請求中刪除全部記錄的硬編碼參數
  7. 應該是這樣,當您運行測試時,上面的Groovy腳本將添加如下參數:apache

    parameter1=record1
    parameter2=record2
    etc.

 

相關文章
相關標籤/搜索