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 2015/02/14 00:28:18 UTC

incubator-usergrid git commit: Set to be a constant number of transactions a second

Repository: incubator-usergrid
Updated Branches:
  refs/heads/two-dot-o-import a30a3d617 -> b978d4523


Set to be a constant number of transactions a second


Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/b978d452
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/b978d452
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/b978d452

Branch: refs/heads/two-dot-o-import
Commit: b978d4523fd2e206df7ecd0d54b28e9bd9fc6eec
Parents: a30a3d6
Author: Todd Nine <tn...@apigee.com>
Authored: Fri Feb 13 16:28:16 2015 -0700
Committer: Todd Nine <tn...@apigee.com>
Committed: Fri Feb 13 16:28:16 2015 -0700

----------------------------------------------------------------------
 .../simulations/PushNotificationTargetUserSimulation.scala      | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/b978d452/stack/loadtests/src/main/scala/org/apache/usergrid/simulations/PushNotificationTargetUserSimulation.scala
----------------------------------------------------------------------
diff --git a/stack/loadtests/src/main/scala/org/apache/usergrid/simulations/PushNotificationTargetUserSimulation.scala b/stack/loadtests/src/main/scala/org/apache/usergrid/simulations/PushNotificationTargetUserSimulation.scala
index 232c5bf..6a55ace 100644
--- a/stack/loadtests/src/main/scala/org/apache/usergrid/simulations/PushNotificationTargetUserSimulation.scala
+++ b/stack/loadtests/src/main/scala/org/apache/usergrid/simulations/PushNotificationTargetUserSimulation.scala
@@ -35,8 +35,9 @@ class PushNotificationTargetUserSimulation extends Simulation {
   }
   setUp(
     NotificationScenarios.createScenario
-      .inject(constantUsersPerSec(Settings.maxPossibleUsers) during (Settings.duration)) // wait for 15 seconds so create org can finish, need to figure out coordination
-      .throttle(reachRps(Settings.throttle) in ( Settings.rampTime.seconds))
+      .inject(
+        rampUsers(Settings.maxPossibleUsers) over Settings.rampTime,
+        constantUsersPerSec(Settings.maxPossibleUsers) during Settings.duration)
       .protocols( Settings.httpConf.acceptHeader("application/json"))
   )