Cool Solutions

How to stress/load test your GroupWise system with messages

Rodney Wilder

By:

January 22, 2018 12:26 pm

Reads:1,064

Comments:0

Score:5

Print/PDF

Sometimes an admin may want to stress test their GroupWise system, underlying filesystem performance and message flow by load testing it with hundreds or thousands of messages.

With the correct tools, this is actually quite easy to do.  The tool I chose was Apache JMeter  which allows you to create automation scripts, and thankfully includes an easily usable SMTP module for building what we want by pushing the messages through your GWIA(s).

  1. Download and extract Apache JMeter, and be sure you have support java JVM installed.
  2. To start jmeter, go into the bin directory and run the appropriate jmeter.bat/sh script
  3. In jmeter gui, right click Test Plan and choose Add>Threads(users)>Thread Group
  4. Choose how many messages you want to push at a time, and how many in total by filling in the Number of threads, and Loop count.  A decent start is 10 threads and 100 loops, which will generate 1,000 messages, or 10 threads of 100 messages each.  Keep in mind this will be per SMTP thread you add in the following step.

  5. Right click Thread Group and choose Add>Sampler>SMTP Sampler.  Configure this SMTP to authenticate against your GWIA.  If you wish to test multiple GWIAs at once, simply add more SMTP Samplers to the thread group, just keep in mind that this will multiply your total messages generated.

    A good idea is to use a common nonexistant email from for all, a per smtp subject so you can easier see in mailbox which messages came through to assist in troubleshooting.

    There is also an option to include timestamp in subject which can assist in tracking message delivery delays.

    You can also attach files to each message if you want the test messages to be larger than just simple basic test.  Be wary of mailbox size growth.

  6. Don’t forget to save your test plan so you can reload it later.
  7. Hit Run.  Monitor your various GroupWise agents using their agent web consoles, and of course GW Monitor.  Keep in mind GWIA mailbomb protection may block, so you may have to disable it temporarily on your GWIAs.
  8. Once done, I recommend using a User Activated rule to clean up your test messages.

    If you have separate post offices, you can further stress the system by using rules to move the generated messages to shared folders belonging to user/resource on separate PO.  This will further load your underlying filesystem mtp connunication between agents.

 

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5 (1 votes, average: 5.00 out of 5)
You need to be a registered member to rate this post.
Loading...

Tags: , , ,
Categories: Collaboration, GroupWise, Messaging & Team Collaboration, Technical

0

Disclaimer: This content is not supported by Micro Focus. It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test it thoroughly before using it in a production environment.

Comment

RSS