Security and Load Testing Report The smartest and

  • Slides: 24
Download presentation
Security and Load Testing Report The smartest and fastest way to build configurable, high

Security and Load Testing Report The smartest and fastest way to build configurable, high quality applications that can be deployed on any cloud…

Security Testing Report Cloud Ready Development Framework For Saa. S and Enterprise Software

Security Testing Report Cloud Ready Development Framework For Saa. S and Enterprise Software

Veracode – Business Criticality Definition Saa. S Life Cycle Management Solution

Veracode – Business Criticality Definition Saa. S Life Cycle Management Solution

Veracode – Flaw Severities Saa. S Life Cycle Management Solution

Veracode – Flaw Severities Saa. S Life Cycle Management Solution

CWE/SANS Top 25 Saa. S Life Cycle Management Solution

CWE/SANS Top 25 Saa. S Life Cycle Management Solution

OWASP Top 10 Saa. S Life Cycle Management Solution

OWASP Top 10 Saa. S Life Cycle Management Solution

Cello Meets Industry Security Standard Cello has successfully passed Security Testing from Veracode is

Cello Meets Industry Security Standard Cello has successfully passed Security Testing from Veracode is a market leader in identifying CWE/SANS and OWASP Vulnerabilities. Cello has met the requirements for Application Business Criticality – Level 5 (Highest). Click above icon to download veracode report Saa. S Life Cycle Management Solution

Veracode Results Saa. S Life Cycle Management Solution

Veracode Results Saa. S Life Cycle Management Solution

Load Testing Report Saa. S Life Cycle Management Solution

Load Testing Report Saa. S Life Cycle Management Solution

Load Testing Goals Data Attribute Value Number of tenants in the system 1000 Number

Load Testing Goals Data Attribute Value Number of tenants in the system 1000 Number of users in each tenant 500 Number of users in the system 500, 000 Number of folders owned by a user 10 Number of documents owned by a user 50 Total number of folders in the database 5 Million Total number of documents in the database 25 Million Number of active shares for a user 50 Total number of active shares in the database 25 Million Number of concurrent users in the system (75% of users accessing spread over an hour) - 105 (at any given second) Saa. S Life Cycle Management Solution

Concurrency Scenarios Planned Page/Use Case Details Landing Page 100 200 350 400 500 User

Concurrency Scenarios Planned Page/Use Case Details Landing Page 100 200 350 400 500 User visits our site X X X Logon User Logs in using valid credentials X X X Home Page After successful login home page is shown X X X My Folders Users sees both his/her own folders and shared folders X X X Share User views documents Document View shared with him/her X X X Share Document New User shares a document to a new user X X X Share Document Existing User shares a document to a existing user X X X Saa. S Life Cycle Management Solution

Test Lab Setup in AWS Single Shard Double Shard Tenant 1 to X Web

Test Lab Setup in AWS Single Shard Double Shard Tenant 1 to X Web Server Load Balanced Web Servers Common for all tenants Tenant (X+1) to Y Cello Database Server Application Database Saa. S Life Cycle Management Solution Database Server Application Database

AWS - Test Environment Details Web Server: m 3. 2 xlarge DB Server: Hi

AWS - Test Environment Details Web Server: m 3. 2 xlarge DB Server: Hi 1. 4 xlarge Core – 8 Core – 16 ECU – 26 ECU – 35 RAM – 30 RAM – 60 I/O - High I/O – Very High Saa. S Life Cycle Management Solution

Concurrency Trend by Page Saa. S Life Cycle Management Solution

Concurrency Trend by Page Saa. S Life Cycle Management Solution

Concurrency Trend by Page Saa. S Life Cycle Management Solution

Concurrency Trend by Page Saa. S Life Cycle Management Solution

Concurrency Trend by Page Saa. S Life Cycle Management Solution

Concurrency Trend by Page Saa. S Life Cycle Management Solution

Concurrency Trend by Page Saa. S Life Cycle Management Solution

Concurrency Trend by Page Saa. S Life Cycle Management Solution

Increasing Load - Single and Double Shard Single Shard - Increasing Load 7000 6000

Increasing Load - Single and Double Shard Single Shard - Increasing Load 7000 6000 5000 4000 3000 2000 1000 0 100. . . en cu m m cu ar Sh Sh ar e e do do e. D o Sh ar en t t. . m en cu ce Do t. . . . cu rs W or ks M pa y. F e m Ho nd La ol de ge Pa go Lo in g. P ag e n 200 Double Shard - Increasing Load 4000 3500 3000 2500 2000 1500 1000 500 0 100 e ar Sh . t. . do cu m m en en en cu m Do e ar Sh t. . . . Do pa ce W or ks ol de y. F c. . ew rs e m Ho M Saa. S Life Cycle Management Solution Vi Pa ge n go Lo La nd in g. P ag e 200

Scalability Comparison – Single vs. Double Scalability - Single to Double Shard for 100

Scalability Comparison – Single vs. Double Scalability - Single to Double Shard for 100 CU 4000 3500 3000 2500 2000 1500 1000 500 0 100 S. . . Sh ar ar e e do do cu cu m m en en t t. . m en Sh Sh ar e. D o cu ce Do t. . . . cu rs W or ks M pa y. F m Ho nd La ol de ge e Pa go Lo in g. P ag e n 100 D Scalability - Single to Double Shard for 200 CU 200 S en m Sh ar e do cu e ar Sh t. . . en m oc um en t. . . ar e. D Sh pa ce ks or W Saa. S Life Cycle Management Solution Do cu rs de ol M y. F e m La nd Ho Lo go Pa ge n 200 D in g. P ag e 7000 6000 5000 4000 3000 2000 1000 0

Server State – For 300 Concurrency 0 to 300 Concurrency Web Server Saa. S

Server State – For 300 Concurrency 0 to 300 Concurrency Web Server Saa. S Life Cycle Management Solution Database Server

Server State – For 450 Concurrency 0 to 450 Concurrency Web Server Saa. S

Server State – For 450 Concurrency 0 to 450 Concurrency Web Server Saa. S Life Cycle Management Solution Database Server

Server State – For 500 Concurrency 0 to 500 Concurrency Web Server Saa. S

Server State – For 500 Concurrency 0 to 500 Concurrency Web Server Saa. S Life Cycle Management Solution Database Server

Database Scalability – For 500 Concurrency 0 to 500 Concurrency Database Server 1 (only

Database Scalability – For 500 Concurrency 0 to 500 Concurrency Database Server 1 (only App) Saa. S Life Cycle Management Solution Database Server 2 (Cello and App together)

End of Report Saa. S Life Cycle Management Solution

End of Report Saa. S Life Cycle Management Solution