Hi Ruwan,

On Thu, Mar 28, 2013 at 8:33 PM, Sanjeewa Malalgoda <[email protected]>wrote:

>
>
> On Thu, Mar 28, 2013 at 8:49 PM, Ruwan Yatawara <[email protected]> wrote:
>
>>
>> Hi All,
>>
>> We executed a load test on the latest multi-tenancy enabled API Manager
>> pack with with the Use of Jmeter Scripts.
>>
>> Following features of the API Store, were tested.
>>
>>    1. Get All APIs
>>    2. Get All Tags
>>    3. Get All recently added APIs
>>
>> Please find below, results of the tests.
>>
>>   *Test : Get All APIs*
>>  *
>> *
>>  *
>> *
>>  *10 Tenants 100 APIs each (1000 APIs)*
>>  User Count Average Time (ms)  Single User 3169  10 Users 43230
>>
>>  *100 Tenants 10 Apis each (1000 APIs)*
>>  User Count Average Time (ms)  Single User 6119  10 Users 63402  100
>> Users 185196
>>
>>
>>
>>  *100 Tenants 20 APIs each (2000 APIs)*
>>  User Count Average Time (ms)  Single User 14974  10 Users 172514  100
>> Users 182466  300 Users * 328453
>>
>>  * With 10.37% of the requests getting timed out
>>
>>
>>  *100 Tenants 100 APIs each (10000 APIs)*
>>  User Count Average Time (ms)  Single User Fails after 210200
>>
>>
>>
>>
>>
>>  *Test : Get Recently Published APIs*
>>  *
>> *
>>
>>
>>  *100 Tenants 20 APIs each (2000 APIs)*
>>  User Count Average Time (ms)  Single User 487  10 Users 3051  100 Users
>> 37852  1000 Users * 328291
>>
>>  * With 6% of the requests getting timed out
>>
>>
>>   *Test : Get Tags*
>>  *
>> *
>>
>>
>>  *100 Tenants 20 APIs each (2000 APIs)*
>>  User Count Average Time (ms)  Single User 682  10 Users 5617  100 Users
>> 85346  1000 Users * 359779
>>
>>  * With 16.7% of the requests getting timed out
>>
>
>>
>> Please note that, these tests were carried out on my local machine.
>>
> Good work ruwan, These results should be much better than this if we ran
> in developer environment. Lets try same thing on developer environment by
> using today pack. Also API invocation/subscription and login should take
> into account next cycles of tests.
>

   Thanks  Ruwan for carrying the above and sharing stats. Main focus on
above load tests is to check,how efficient the API retrieving methods of
APIStore after did multi-tenant related improvements [eg: iterating through
each tenant registry space to retrieve APIs to show in global Store mode..]
.It would be great,if you can share the carbon log file also to get idea on
failing points.. Meantime I will profile and check the code again,with
using your improved jmeter script..

Thanks;


>
> Thanks.
> Sanjeewa.
>
>>
>>
>> Thanks and Regards,
>> Ruwan Yatawara
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Sanjeewa Malalgoda*
> WSO2 Inc.
> Mobile : +14084122175 | +94713068779
>
>  <http://sanjeewamalalgoda.blogspot.com/>blog
> :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Lalaji Sureshika
Software Engineer; Development Technologies Team;WSO2, Inc.;
http://wso2.com/
email: [email protected]; cell: +94 71 608 6811
blog: http://lalajisureshika.blogspot.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to