APIGEE Platform Testing-needs the guide lines to test the Platform
Can you please elaborate on what you mean by "test the platform" ?
A few sentences. Maybe an example or two.
thanks.
Few things that I can recollect.
Apart from that if there is any thing specific that you are looking for, as @Dino commented please provide details. 🙂
Regards
Hi @Samandeep Singh,
I am new to APIGEE,can you please explain more about the first point and second point which you have mentioned in the above with one example to understand more about it.
Thanks in advance.
Regards,
Swapna
Let me try to explain but remember my example will be limited to the APIGEE setup that I have experience with.
Infrastructure: There are various process in the whole stack.
For example Cassandra, Zookeeper most of time in one server which are important for your traffic flow. So you can set a monitoring script (or using some Monitoring tool like nagios, etc) to monitor the state of process i.e. "ps -ef | grep cassandra" and also you can add some basic check on the ports they are listening to i.e. 9160 etc.
For Message Processor you can check the corresponding java or the nginx processes. Similarly for the other process like qpid, pgres, etc. you can setup same sort of monitoring and the port checks.
For ease, Apigee components are classified mainly into two categories:
● Apigeespecific Java Server Services – These include Management Server, Message Processor, Qpid Server, and Postgres Server.
● Thirdparty Services – These include Nginx Router, Apache Cassandra, Apache ZooKeeper, OpenLDAP, PostgresSQL database, and Qpid.
More details can be found on monitoring at
https://docs.apigee.com/sites/docs/files/ApigeeEdgePrivateCloud-Operations-Guide_v4.pdf#h.38czs75
Check "What to Monitor" chapter of the same.
Curl to check the status can be monitored on specific time intervals.
curl http://<host>:<port>/v1/servers/self/up
Regards,
Thanks @Samandeep Singh for the detailed info,I will look into it.
Like how to test the customized code which has been written in the policies and proxies.
Can you please suggest the testing tools to verify the functionality for these.
Hi, this article may be useful as a starting point https://community.apigee.com/content/kbentry/16169/forming-an-api-test-strategy-where-to-start.html
Thanks @Dom Couldwell for sharing the info.I will be looking into it.