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 2020/09/16 17:15:34 UTC

[directory-fortress-core] branch jmeter-add-case updated: userid based on target host

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

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


The following commit(s) were added to refs/heads/jmeter-add-case by this push:
     new ffc464e  userid based on target host
ffc464e is described below

commit ffc464e0aa628df32b5e1964505b592037a4d1de
Author: Shawn McKinney <sm...@symas.com>
AuthorDate: Wed Sep 16 12:15:28 2020 -0500

    userid based on target host
---
 .../java/org/apache/directory/fortress/core/jmeter/AddUser.java   | 8 ++++----
 src/test/jmeter/ftAddUser.jmx                                     | 6 +++---
 src/test/jmeter/ftDelUser.jmx                                     | 6 +++---
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/test/java/org/apache/directory/fortress/core/jmeter/AddUser.java b/src/test/java/org/apache/directory/fortress/core/jmeter/AddUser.java
index 68256a0..538b819 100644
--- a/src/test/java/org/apache/directory/fortress/core/jmeter/AddUser.java
+++ b/src/test/java/org/apache/directory/fortress/core/jmeter/AddUser.java
@@ -44,6 +44,7 @@ public class AddUser extends AbstractJavaSamplerClient
     private static int count = 0;
     private int key = 0;
     private int ctr = 0;
+    private String hostname;
     //private String userId = "";
 
     /**
@@ -63,10 +64,8 @@ public class AddUser extends AbstractJavaSamplerClient
             LOG.info( message );
             //System.out.println( message );
             assertNotNull( adminMgr );
-
             key = getKey();
-            userId = "loadtestuser" + key;
-
+            userId = hostname + '-' + key;
             Session session;
             User user = new User();
             // positive test case:
@@ -98,7 +97,8 @@ public class AddUser extends AbstractJavaSamplerClient
     public void setupTest( JavaSamplerContext samplerContext )
     {
         ctr = 0;
-        String message = "FT SETUP AdminMgr TID: " + getThreadId();
+        hostname = samplerContext.getParameter( "hostname" );
+        String message = "FT SETUP Add User TID: " + getThreadId() + ", hostname: " + hostname;
         LOG.info( message );
         System.out.println( message );
         try
diff --git a/src/test/jmeter/ftAddUser.jmx b/src/test/jmeter/ftAddUser.jmx
index 849727c..3260e31 100644
--- a/src/test/jmeter/ftAddUser.jmx
+++ b/src/test/jmeter/ftAddUser.jmx
@@ -57,9 +57,9 @@
         <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Fortress CheckAccess" enabled="true">
           <elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
             <collectionProp name="Arguments.arguments">
-              <elementProp name="type" elementType="Argument">
-                <stringProp name="Argument.name">type</stringProp>
-                <stringProp name="Argument.value">2</stringProp>
+              <elementProp name="hostname" elementType="Argument">
+                <stringProp name="Argument.name">hostname</stringProp>
+                <stringProp name="Argument.value">uk03</stringProp>
                 <stringProp name="Argument.metadata">=</stringProp>
               </elementProp>
             </collectionProp>
diff --git a/src/test/jmeter/ftDelUser.jmx b/src/test/jmeter/ftDelUser.jmx
index a94ca26..2b3d3c7 100644
--- a/src/test/jmeter/ftDelUser.jmx
+++ b/src/test/jmeter/ftDelUser.jmx
@@ -57,9 +57,9 @@
         <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Fortress CheckAccess" enabled="true">
           <elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
             <collectionProp name="Arguments.arguments">
-              <elementProp name="type" elementType="Argument">
-                <stringProp name="Argument.name">type</stringProp>
-                <stringProp name="Argument.value">2</stringProp>
+              <elementProp name="hostname" elementType="Argument">
+                <stringProp name="Argument.name">hostname</stringProp>
+                <stringProp name="Argument.value">uk03</stringProp>
                 <stringProp name="Argument.metadata">=</stringProp>
               </elementProp>
             </collectionProp>