Hi all,

Following up on MQTT integration for MB 3.0.0 we need to do $subject to our
automated test suite.

I have attached herewith the functional test suite used by Pamod to perform
basic tests in early days [1] . We will modify and add this into our test
cases collection in a generic way.

In terms of performance tests, the following aspects need to be covered.
(Add if I missed any)

1. Multiple subscribers / publishers

2. Multiple queues

3. Large messages (1 MB max for now)

4. Multi-threaded subscribers/ publishers

We should ideally be able to inject above 4 tests into the functional test
cases as parameters. That way, we'll get full coverage.

I have made an MQTT client [1] which supports multi-threaded
publishers/subscribers (improving on Pamod's initial version). Its still a
work in progress. We can modify it as needed and once stabilized, place it
as the standard client used within our tests.

Akalanka and me will be initially working on these.

Appreciate your feedback on any additional test scenarios / improvements .


[1] ​:
https://drive.google.com/file/d/0B1soNraLsHdmbzNsZ19ZTWFwTzA/view?usp=sharing
[2] : https://github.com/hastef88/wso2.tryouts/tree/master/mqtt_client​



-- 
Cheers,

Hasitha Amal De Silva
 Software Engineer
Mobile : 0772037426
Blog    : http://devnutshell.tumblr.com/
WSO2 Inc.: http://wso2.com ( lean.enterprise.middleware. )
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to