簡體   English   中英

如何在 JMeter 中同時運行兩個.jmx 文件並為兩個文件創建一個報告?

[英]How to run two .jmx files together in JMeter and create one report for both files?

如何在 JMeter 中同時運行兩個.jmx 文件並為這兩個文件創建一個報告。

我知道我們可以通過在 JMeter 中使用下面列出的命令來運行兩個.jmx 腳本,

=> Jmeter.bat or Jmeter.sh -n -t scritp1.jmx & Jmeter.bat or Jmeter.sh -n -t scritp2.jmx.

但是如何為both.jmx文件創建一個shell腳本並制作一份報告。

這是我的要求:

  • 我需要運行 1000 個用戶,並且需要從兩個腳本中運行 500 - 500 個用戶兩次。 此外,我只使用兩個用戶並多次運行它以達到 500 個請求。

任何幫助,將不勝感激。

提前致謝。

  1. 在 Windows 上,您可以使用啟動命令,即創建一個批處理文件,如下所示:

     start jmeter -n -t test1.jmx -l result1.jtl start jmeter -n -t test2.jmx -l result2.jtl

    腳本完成后,您可以使用合並結果工具合並.jtl 文件

  2. 在 Linux 和其他類 Unix 操作系統上,您可以使用GNU Parallel ,例如:

     parallel jmeter -n -t test{}.jmx -r -l result{}.jtl::: 1 2
  3. 使用Taurus 工具作為包裝器可能更容易,這樣您就不必在運行后手動合並結果,相關的Taurus YAML 配置文件將類似於:

     --- execution: - scenario: script: test1.jmx - scenario: script: test2.jmx

使用插件https://jmeter-plugins.org/wiki/MergeResults/合並結果文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM