2014-11-06 50 views
0

我應該測試一些服務,如註冊,搜索,更新...的功能。 我對如何設計我的jmeter測試計劃感到有點困惑。 我在想工商業污水附加費計劃結構作爲設計jmeter測試計劃,具有不同參數的分組服務

測試計劃 - 線程組(服務類型) - UDVs(根據需要按服務倍數) - 簡單的控制器 - 註冊服務 - 註冊 - Http請求(與所有參數) - 註冊 - Http請求(最小參數) - 註冊 - Http請求(參數不同的排列) ... - 簡單的控制器 - 搜索服務 - 搜索 - Http請求(帶所有參數) - 搜索 - Http請求(使用最少參數) - 搜索 - Http請求(不同的參數排列) ...
...

我的問題是這樣的設計,我不能夠改變的參數下,同一控制每個請求 - 例如,所有註冊請求將具有相同的參數用戶名和密碼 - 這是不可接受的。

我知道jmeter中的多個功能,例如後處理器,交錯控制器......我覺得可能會有所幫助,但我無法將它們融入到我的設計中。只想提出一些關於我應該如何開始測試計劃的建議。

我的主要目標是有一個演示測試計劃,它將顯示不同服務的所有場景。 (因此需要的服務的良好分組)

回答

0

相反UDV的,你應該使用CSV數據集配置

準備具有行參數的不同參數的CSV文件。 http://ivetetecedor.com/how-to-use-a-csv-file-with-jmeter/

希望這會有所幫助。

+0

CSV是一個不錯的選擇。但我想避免它的原因是我將不得不一次一次地改變csv文件中的參數。另一件事情是,使用jmeter之外的csv演示每個場景並不容易,並且多個csv會破壞分組。當然,改變線程之間的變量(這對我來說不是這樣),CSV是最好的選擇。它更多的是關於演示而不是表演。希望你明白我想指出的。 – 2014-11-06 06:43:43

+0

我可以理解它是用於演示。我無法理解的是爲什麼你會一次又一次地改變CSV參數。還有多個CSV的混淆?當你上面的測試計劃說明別的東西時。 – 2014-11-06 06:56:29

相關問題