簡體   English   中英

Jmeter分布式負載測試中csv文件的自動分布式讀取?

[英]Automatic distributed reading of csv file in Jmeter distributed load testing?

我的場景是通過 jmeter 進行分布式負載測試時,我希望 csv 文件應該以自動分布式方式讀取。 例如,如果我在csv 數據集配置文件中有 100 個用戶條目,並且從服務器的數量為 10。所以在正常情況下,我必須以排列方式保留 csv 文件條目,例如

user1- to 10 at slave-1
user-11to20 at slave-2
.
.
.
user-91 to 100 at slave 3

所以我想要相同的 csv 文件有所有 100 個用戶的條目應該放置在所有從屬和 jmeter 自動從這些文件中讀取條目並分發它。

JMeter doesn't provide such functionality out of the box so the only option I can think of is reading required X lines with the given offset depending on the slave hostname or IP address somewhere in setUp Thread Group using JSR223 Sampler and Groovy language and writing this將一系列行放入一個新文件中,該文件將在 CSV 數據集配置中使用。

另一種可能的解決方案是HTTP Simple Table Server ,它的READ端點允許在讀取后刪除該值,因此您將擁有所有從站的唯一數據。

目前你不能這樣做,但如果你想要一個配置,其中每個線程甚至跨從機使用唯一數據,那么你應該在不同的從機上使用不同的測試數據文件。

您必須將此測試數據文件放置在每台從機上(與主機上的位置相同)。 JMeter 將使用來自從機而不是來自主機的測試數據,因此將不同的數據集放在不同的機器上將確保唯一性。

暫無
暫無

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

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