Openstack-integration-tests is a project mainly written in PYTHON and SHELL, it's free.
Integration test suite for OpenStack
::
This is a set of integration tests to be run against a live cluster.
You're going to want to make your own config.ini file in the /etc/ directory, it needs to point at your running cluster.
After that try commands such as::
run_tests.sh --nova run_tests.sh --glance run_tests.sh --swift
There are additional README files in the various subdirectories of this project.