If followed all the steps in my blog post called “How to Install Seagull Diameter Test Tool on a Linux server” then you will now have the Seagull test tool installed in the following directory:
/opt/seagull
If it isn’t, then check you’ve followed all the steps in the “How to Install Seagull Diameter Test Tool on a Linux server“ article.
You should see the following sub-directories in the /opt/seagull directory:
[root@server1 seagull]# ls config diameter doc logs run scenario
Here’s what they all mean:
/opt/seagull/doc directory contains documentation for all the installed protocols (if any documentation is available).
/opt/seagull/[protocol]/doc directory contains documentation for a specific protocol.
NOTE: As this series of blog articles are focused on Diameter, we’ll use the Diameter protocol from now on for this example.
/opt/seagull/diameter/config directory contains the XML configuration files and protocol dictionary files.
/opt/seagull/diameter/logs directory is initially empty but will contain execution log files when tests are run.
/opt/seagull/diameter/run directory contains the shell scripts used to run the client and server in order to execute your scenarios.
/opt/seagull/diameter/scenario directory contains configuration files that define the actual scenario (message sequence) to be run.
Step 1. Define the client configuration
Define the correct client configuration in
/opt/seagull/diameter/config/conf.client.xml
Step 2. Define the dictionary
Define the correct dictionary file in
/opt/seagull/diameter/config/base_ro.xml
Step 3. Define the scenario
Define the correct scenario file
/opt/seagull/diameter/scenario/ccr-cca.client.xml
Step 4. Create the run script
Edit the run script and make sure it uses the correct files that you have created
[root@server1 ~]# cd /opt/seagull/diameter/run [root@server1 run]# vi start_client_gx_ccr_cca.ksh !/bin/ksh export LD_LIBRARY_PATH=/usr/local/bin seagull -conf ../config/conf.client.xml -dico ../config/base_ro.xml -scen ../scenario/ccr-cca.client.xml -log ../logs/ccr-cca.client.log -llevel ET
If you are using vi or vim, save and exit the file using x or wq
Step 5. Run the test!
Execute the run script to start the client
[root@server1 ~]# cd /opt/seagull/diameter/run [root@server1 run]# ./start_client_gx_ccr_cca.ksh
HI Kerry ,
you documentation looks good just wanted to under where i can find these file like “conf.client.xml” and /opt/seagull/diameter/scenario/ccr-cca.client.xml this file as well where i can find the dictionary for it .
i want to use seagull and diameter credit control server please help
Thanks,
ahemad
ahemad.latif@gmail.com