2017-07-06 73 views
1

在我看來,負載測試應該同時從幾個不同的IP地址執行(因爲http的限制)。我對嗎?JMeter可以在本地運行嗎?

我會做負載測試: 線程數(用戶):2000 提升週期(以秒爲單位):10

回答

1

是的,你可以在本地運行JMeter的,它可以在任何地方運行,有一個Java虛擬機。

如果你有興趣另一種方法是加特林http://gatling.io/

1

要執行serveral的不同IP地址的負載測試使用Jmeter remote test

control multiple, remote JMeter engines from a single JMeter client. By running JMeter remotely, you can replicate a test across many low-end computers and thus simulate a larger load on the server. 
2

負載不一定但視來自不同的IP地址在您的應用程序性質可能需要(例如,應用程序會明確檢查原始IP地址或生活在基於IP地址或會話粘度的load balancer後面)

在這種情況下,您可以執行IP spoofing所以每個請求將來自不同的IP地址,你可以在HTTP Request採樣

HTTP Request JMeter Source Address

的「高級」選項卡上的「源地址」輸入下配置源IP地址

查看Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter瞭解更多詳情。