Hi All,

Currently we are doing the $subject. Below is the deployment diagram of the
cluster(only nodes related to the store load test) and nodes configuration.
Attached file is a jMeter script which I used to load the store.



Node

Instance config

Product

IDP

2 VCPUs, 4GB, 40GB

IDP (WSO2 AppM distribution)

Store

2 VCPUs, 4GB, 40GB

Store (WSO2 AppM distribution)

nginx

1 VCPUs, 2GB, 20GB

nginx

MySQL

2 VCPUs, 4GB, 40GB

mysql



Configurations in each product component.

Component

Configuration

APPM Store node

-Xms2048m -Xmx2048m -XX:MaxPermSize=1024m

IDP

-Xms2048m -Xmx2048m -XX:MaxPermSize=1024m

Axis2Client.xml

<parameter name="defaultMaxConnPerHost">1000</parameter>

<parameter name="maxTotalConnections">30000</parameter>

CatlinaServer.sh

maxThreads="750"

minSpareThreads="150"

disableUploadTimeout="false"

enableLookups="false"

connectionUploadTimeout="120000"

maxKeepAliveRequests="600"

acceptCount="600"

Open Files Limit set to 200000

Mysql maximum connections set to 2500;

*Test 1*

Increase the number of hits to store gradually. Find out the average
throughput. We consider only store response, but not the correct content.
Goal - Measure how many concurrent hits can be handled by the store
successfully.

*HTTP/S call flow*

${storeHost}:${storePort}/store (GET)
${storeHost}:${storePort}/store/login (POST)
${idpHost}:${idpPort}/samlsso (POST)
${idpHost}:${idpPort}/commonauth (POST)
${storeHost}:${storePort}/store/acs (POST)

*Sajith Abeywardhana* | Software Engineer
WSO2, Inc | lean. enterprise. middleware.
#20, Palm Grove, Colombo 03, Sri Lanka.
Mobile: +94772260485
Email: saji...@wso2.com | Web: www.wso2.com

Attachment: StoreLoadHTTPTestOKCloudLoopOfficeNew.jmx
Description: Binary data

_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to