You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by sm...@apache.org on 2023/07/04 14:13:45 UTC

[directory-fortress-core] branch master updated: Size is not needed

This is an automated email from the ASF dual-hosted git repository.

smckinney pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/directory-fortress-core.git


The following commit(s) were added to refs/heads/master by this push:
     new a5f6a9d6 Size is not needed
a5f6a9d6 is described below

commit a5f6a9d6762b6ec63815908276178d7ea7f1aff5
Author: Shawn McKinney <sm...@symas.com>
AuthorDate: Tue Jul 4 09:13:38 2023 -0500

    Size is not needed
---
 README-LOAD-TESTING.md                                  |  4 +---
 .../apache/directory/fortress/core/jmeter/UserBase.java | 17 -----------------
 2 files changed, 1 insertion(+), 20 deletions(-)

diff --git a/README-LOAD-TESTING.md b/README-LOAD-TESTING.md
index e2a440f6..c74096f4 100644
--- a/README-LOAD-TESTING.md
+++ b/README-LOAD-TESTING.md
@@ -160,7 +160,6 @@ The following may be injected into the runtime either as Java system (-D) comman
 | sleep     | Integer | all                 | True         | True             | Sleep this many milliseconds after op.                                                     | sleep=30                  | none (no sleep)        |
 | hostname  | String  | all                 | False        | True             | Useful for distributing the load in a multi-master env. Will override fortress.properties. | hostname=foo              | none                   |
 | duplicate | Integer | ftAddUser/ftDelUser | False        | True             | Duplicate operation after specified interval.                                              | duplicate=1000            | none (don't duplicate) |
-| size      | Integer | ftCheckUser         | True         | True             | Specifies batch size of users. e.g. 1000                                                   | size=1000                 | none                   |
 | ou        | String  | ftAddUser           | True         | True             | The group name used                                                                        | name=localhost-A1-1       | none                   |
 
 * The Java system properties take precedence over jmeter params.
@@ -201,11 +200,10 @@ C. Check Users:
 Will perform a createSession.  Optionally reads the entry and/or permission checks.
 
 ```bash
-mvn verify -Ploadtest -Dtype=ftCheckUser -Dqualifier=A1 -Dverify=true -Dsize=20 -Dperm=jmeterobject.oper
+mvn verify -Ploadtest -Dtype=ftCheckUser -Dqualifier=A1 -Dverify=true -Dperm=jmeterobject.oper
 ```
 
 This test performs createSession and optionally checkAccess on users.  It uses runtime arguments to define behavior:
- - size=20                  <-- defines the number of users in the test set
  - perm=jmeterobject.oper   <-- this is an optional property, will perform permission checks if set
 
 ___________________________________________________________________________________
diff --git a/src/test/java/org/apache/directory/fortress/core/jmeter/UserBase.java b/src/test/java/org/apache/directory/fortress/core/jmeter/UserBase.java
index 75b97a90..871c136c 100644
--- a/src/test/java/org/apache/directory/fortress/core/jmeter/UserBase.java
+++ b/src/test/java/org/apache/directory/fortress/core/jmeter/UserBase.java
@@ -65,8 +65,6 @@ public abstract class UserBase extends AbstractJavaSamplerClient
     protected String ou = null;
     // between tests
     protected int sleep = 0;
-    // size of test set
-    protected int size = 0;
     // used for replication tests
     protected int duplicate = 0;
 
@@ -191,15 +189,6 @@ public abstract class UserBase extends AbstractJavaSamplerClient
         {
             sleep = Integer.valueOf( szSleep );
         }
-        String szSize = System.getProperty( "size" );
-        if (StringUtils.isEmpty( szSize ))
-        {
-            szSize = samplerContext.getParameter( "size" );
-        }
-        if (!StringUtils.isEmpty( szSize ))
-        {
-            size = Integer.valueOf(szSize);
-        }
         String szDuplicate = System.getProperty( "duplicate" );
         if (!StringUtils.isEmpty( szDuplicate ))
         {
@@ -244,10 +233,4 @@ public abstract class UserBase extends AbstractJavaSamplerClient
         info( message );
         System.exit(0);
     }
-
-    protected int getRandomNumber()
-    {
-        int number = (int) ((Math.random() * (size - 1)) + 1);
-        return number;
-    }
 }