You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by to...@apache.org on 2014/11/11 00:29:04 UTC
[16/26] incubator-usergrid git commit: changing numUsers to rampUsers
changing numUsers to rampUsers
Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/4436ead4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/4436ead4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/4436ead4
Branch: refs/heads/es-type-updates-ryan-external
Commit: 4436ead4adf59ed9e7f67e9f03f54861e06470f2
Parents: 7c14d83
Author: Shawn Feldman <sf...@apache.org>
Authored: Fri Nov 7 16:18:33 2014 -0700
Committer: Shawn Feldman <sf...@apache.org>
Committed: Fri Nov 7 16:18:33 2014 -0700
----------------------------------------------------------------------
stack/loadtests/README.md | 4 ++--
.../org/apache/usergrid/scenarios/NotificationScenarios.scala | 6 +++---
.../src/main/scala/org/apache/usergrid/settings/Settings.scala | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/4436ead4/stack/loadtests/README.md
----------------------------------------------------------------------
diff --git a/stack/loadtests/README.md b/stack/loadtests/README.md
index a17813e..f5f72ad 100644
--- a/stack/loadtests/README.md
+++ b/stack/loadtests/README.md
@@ -6,7 +6,7 @@ Gatling will run through mvn
1. execute mvn gatling:execute with these options
*Required
- > -Dthrottle={maxReqsSec} -Dduration={durationInSecs} -Dorg={org} -Dapp={appName} -Dbaseurl={uriNoProceedingSlash} -DnumEntities={numberOfEntitiesYouWantToCreateInteger} -DnumUsers={totalUsersInteger} -DrampTime={rampTimeIntegerSeconds} -DadminUser={username} -DadminPassword={pwd} -Dgatling.simulationClass={simulationFQDN}
+ > -Dthrottle={maxReqsSec} -Dduration={durationInSecs} -Dorg={org} -Dapp={appName} -Dbaseurl={uriNoProceedingSlash} -DnumEntities={numberOfEntitiesYouWantToCreateInteger} -DrampUsers={totalUsersInteger} -DrampTime={rampTimeIntegerSeconds} -DadminUser={username} -DadminPassword={pwd} -Dgatling.simulationClass={simulationFQDN}
*Addional optional settings
@@ -15,7 +15,7 @@ Gatling will run through mvn
skipSetup will skip the setup steps
So running will look something like this
- >mvn gatling:execute -Dthrottle=100 -Dduration=300 -Dorg=usergrid -Dapp=load -Dbaseurl=http://load.usergrid.com -DnumEntities=300 -DnumUsers=600 -DrampTime=30 -DadminUser=usergrid -DadminPassword=test -Dgatling.simulationClass=org.apache.usergrid.simulations.AppSimulation
+ >mvn gatling:execute -Dthrottle=100 -Dduration=300 -Dorg=usergrid -Dapp=load -Dbaseurl=http://load.usergrid.com -DnumEntities=300 -DrampUsers=600 -DrampTime=30 -DadminUser=usergrid -DadminPassword=test -Dgatling.simulationClass=org.apache.usergrid.simulations.AppSimulation
Setting the users and duration => Injects a given number of users with a linear ramp over a given duration. users must be greater than duration
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/4436ead4/stack/loadtests/src/main/scala/org/apache/usergrid/scenarios/NotificationScenarios.scala
----------------------------------------------------------------------
diff --git a/stack/loadtests/src/main/scala/org/apache/usergrid/scenarios/NotificationScenarios.scala b/stack/loadtests/src/main/scala/org/apache/usergrid/scenarios/NotificationScenarios.scala
index ed1610f..c616472 100755
--- a/stack/loadtests/src/main/scala/org/apache/usergrid/scenarios/NotificationScenarios.scala
+++ b/stack/loadtests/src/main/scala/org/apache/usergrid/scenarios/NotificationScenarios.scala
@@ -67,14 +67,14 @@ object NotificationScenarios {
.check(status.is(200))
)
- val numEntities:Int = Settings.numUsers * 2
+ val userFeeder = Settings.getUserFeeder
val createScenario = scenario("Create Push Notification")
- .feed(Settings.getUserFeeder)
+ .feed(userFeeder)
.exec(TokenScenarios.getUserToken)
.exec( UserScenarios.getUserByUsername)
.repeat(2){
- feed(FeederGenerator.generateEntityNameFeeder("device", numEntities))
+ feed(FeederGenerator.generateEntityNameFeeder("device", Settings.numDevices))
.exec( DeviceScenarios.postDeviceWithNotifier)
.exec(ConnectionScenarios.postUserToDeviceConnection)
}
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/4436ead4/stack/loadtests/src/main/scala/org/apache/usergrid/settings/Settings.scala
----------------------------------------------------------------------
diff --git a/stack/loadtests/src/main/scala/org/apache/usergrid/settings/Settings.scala b/stack/loadtests/src/main/scala/org/apache/usergrid/settings/Settings.scala
index aec7cfc..67faccd 100755
--- a/stack/loadtests/src/main/scala/org/apache/usergrid/settings/Settings.scala
+++ b/stack/loadtests/src/main/scala/org/apache/usergrid/settings/Settings.scala
@@ -41,7 +41,7 @@ object Settings {
var numUsers:Int = constantUsers * duration
val numEntities:Int = Integer.getInteger("numEntities", 5000).toInt
- val numDevices:Int = Integer.getInteger("numDevices", 2000).toInt
+ val numDevices:Int = Integer.getInteger("numDevices", 4000).toInt
val rampTime:Int = Integer.getInteger("rampTime", 0).toInt // in seconds
val throttle:Int = Integer.getInteger("throttle", 50).toInt // in seconds