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: [email protected] | Web: www.wso2.com
StoreLoadHTTPTestOKCloudLoopOfficeNew.jmx
Description: Binary data
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
