{
"info": {
"author": "Benoit Delbosc",
"author_email": "bdelbosc@nuxeo.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Software Development :: Quality Assurance"
],
"description": "===========\r\nbenchbase\r\n===========\r\n\r\nNAME\r\n----\r\nbenchbase - Store and manage JMeter or FunkLoad benchmark results.\r\n Produces detailed reports.\r\n\r\nVisit https://github.com/bdelbosc/benchbase/wiki to see report examples.\r\n\r\nUSAGE\r\n-----\r\n\r\n benchbase [--version] [--logfile=LOGFILE] [--database=DATABASE] COMMAND [OPTIONS] [ARGUMENT]\r\n\r\nCOMMANDS\r\n~~~~~~~~~\r\n\r\n list\r\n List the imported benchmark in the database.\r\n\r\n info BID\r\n Give more information about the benchmark with the bid number (benchmark identifier).\r\n\r\n import [--jmeter|--funkload|--comment=COMMENT] FILE\r\n Import the benchmark result into the database. Output the BID number. The input file can\r\n be gzipped.\r\n\r\n addsar --host HOST [--comment=COMMENT] BID SAR\r\n Import the text sysstat sar output, the input file can be gzipped.\r\n\r\n report --output REPORT_DIR BID\r\n Generate the report for the imported benchmark\r\n\r\nEXAMPLES\r\n~~~~~~~~~\r\n\r\n benchbase list\r\n List of imported benchmarks.\r\n\r\n benchbase import -m\"Run 42\" jmeter-2010.xml\r\n Import a JMeter benchmark result file, this will output a BID number.\r\n\r\n benchbase addsar -H\"localhost\" -m\"bencher host\" 1 /tmp/sysstat-sar.log.gz\r\n Attach a gzipped sysstat sar file for the bench BID 1.\r\n\r\n benchbase report 1 -o /tmp/report-run42\r\n Build the report of benchmark BID 1 into /tmp/report-run42 directory.\r\n\r\n\r\nREQUIRES\r\n--------\r\n\r\nBenchbase requires `gnuplot `_ and sqlite3, on Debian/Ubuntu::\r\n \r\n sudo aptitude install sqlite3 gnuplot\r\n\r\n\r\nINSTALLATION\r\n------------\r\n::\r\n\r\n sudo easy_install benchbase\r\n\r\n\r\nINPUTS\r\n--------\r\n\r\nJMeter\r\n~~~~~~~\r\n\r\nSupported JMeter file format is JTL 2.1 sample attributes.\r\n\r\nThis has been tested using an ant script with the following configuration:\r\n::\r\n\r\n \r\n ...\r\n \r\n \r\n \r\n \r\n ...\r\n \r\n\r\n\r\nThe CSV output is also supported in 10 or 12 columns\r\n::\r\n\r\n 10: ['ts', 't', 'lb', 'tn', 'de', 's', 'by', 'ng', 'na', 'lt'],\r\n 12: ['ts', 't', 'lb', 'rc', 'rm', 'tn', 'de', 's', 'by', 'ng', 'na', 'lt']}\r\n\r\n\r\nFunkLoad\r\n~~~~~~~~~~~\r\n\r\nShould work with any FunkLoad xml result file.\r\n\r\nSysstat sar file\r\n~~~~~~~~~~~~~~~~~~~\r\n\r\nSupported sysstat sar format is the text output. For instance you can\r\ncapture stuff like this:\r\n\r\n::\r\n\r\n sar -d -o /tmp/sar.data 1 100 > /dev/null 2>&1 &\r\n\r\n\r\nThis gets stats every second during 100s and store the result in a file.\r\n\r\nTo get the text output you need to run this:\r\n \r\n::\r\n\r\n LC_ALL=C sar -f /tmp/sar.data -A > /tmp/sar.log",
"description_content_type": null,
"docs_url": null,
"download_url": "http://pypi.python.org/packages/source/b/benchbase/benchbase-1.1.0.tar.gz",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://pypi.python.org/pypi/benchbase",
"keywords": "benchmark jmeter funkload report chart",
"license": "GPL",
"maintainer": "",
"maintainer_email": "",
"name": "benchbase",
"package_url": "https://pypi.org/project/benchbase/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/benchbase/",
"project_urls": {
"Download": "http://pypi.python.org/packages/source/b/benchbase/benchbase-1.1.0.tar.gz",
"Homepage": "http://pypi.python.org/pypi/benchbase"
},
"release_url": "https://pypi.org/project/benchbase/1.1.0/",
"requires_dist": null,
"requires_python": null,
"summary": "Store bench result from JMeter of FunkLoad for reporting.",
"version": "1.1.0"
},
"last_serial": 786794,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "e4702775bdb05f14d76c60e27dd56282",
"sha256": "f7cb363ddcfb1e5e2b96b487068a5f64ac3201685ceecb92df83e454830c7243"
},
"downloads": -1,
"filename": "benchbase-1.0.0-py2.6.egg",
"has_sig": false,
"md5_digest": "e4702775bdb05f14d76c60e27dd56282",
"packagetype": "bdist_egg",
"python_version": "2.6",
"requires_python": null,
"size": 17344,
"upload_time": "2011-09-02T15:58:44",
"url": "https://files.pythonhosted.org/packages/d5/f5/b2df60db811d2bdabe6afd0530c7aa46e07fa01db18ea456cc8fd49ca3f3/benchbase-1.0.0-py2.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "dfd5697981634b01071b913e5143f92a",
"sha256": "110ce76680f5e069134f6450e75f1a1ef0765301f1f6e4a13f45318bd5bc553e"
},
"downloads": -1,
"filename": "benchbase-1.0.0-py2.7.egg",
"has_sig": false,
"md5_digest": "dfd5697981634b01071b913e5143f92a",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 17274,
"upload_time": "2011-09-02T15:58:46",
"url": "https://files.pythonhosted.org/packages/fd/5d/3cf0da9eb8c4c27276d703bd6c44383bfc4cfc076448944e482f264c91eb/benchbase-1.0.0-py2.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "d91d359edff8227c0a1419e89f6095a6",
"sha256": "2b1c7dd7cad4eb1af02bf12866283dc4121991815a72a21c867509dd26546509"
},
"downloads": -1,
"filename": "benchbase-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "d91d359edff8227c0a1419e89f6095a6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18112,
"upload_time": "2011-09-02T15:58:43",
"url": "https://files.pythonhosted.org/packages/83/51/a1ee1d5b7eb6fc41ab8e4b22df82c153bddbd09b6db8992dc8858ba2823a/benchbase-1.0.0.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "839cbb63d45259653813ee538968b6ab",
"sha256": "d017c1dcc63fbe31bb160a8dc45d70ba86e53470792b5af310966ec53dae3fdf"
},
"downloads": -1,
"filename": "benchbase-1.1.0-py2.6.egg",
"has_sig": false,
"md5_digest": "839cbb63d45259653813ee538968b6ab",
"packagetype": "bdist_egg",
"python_version": "2.6",
"requires_python": null,
"size": 45169,
"upload_time": "2011-09-20T15:49:36",
"url": "https://files.pythonhosted.org/packages/c9/7a/e2e60972e4f615ef50d5983114f12ddaed922cf9a8c71ae9ebf4cda6515c/benchbase-1.1.0-py2.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "5135c5a6e383f9505979aea13c84c05e",
"sha256": "85fc730c0ea55c9e5573d1ffca03c70079c387f53c3b44dd5e1588842746b722"
},
"downloads": -1,
"filename": "benchbase-1.1.0-py2.7.egg",
"has_sig": false,
"md5_digest": "5135c5a6e383f9505979aea13c84c05e",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 44997,
"upload_time": "2011-09-20T15:49:39",
"url": "https://files.pythonhosted.org/packages/94/ed/30e38c91aedb4fec36a96959a64531910f8f3c691d6d984987889b0d73c2/benchbase-1.1.0-py2.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "bbd6258835c6bc076d80c29e3032d580",
"sha256": "a9943c4fa9fcb0d10af3730d1e65f216b74cbdf2cb0820d7a4d0a1d2ca6c7ff4"
},
"downloads": -1,
"filename": "benchbase-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "bbd6258835c6bc076d80c29e3032d580",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 772456,
"upload_time": "2011-09-20T15:49:35",
"url": "https://files.pythonhosted.org/packages/4f/4e/a2b1906a93fa0a34126f061c74001d5793bc165c30a04723738964237843/benchbase-1.1.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "839cbb63d45259653813ee538968b6ab",
"sha256": "d017c1dcc63fbe31bb160a8dc45d70ba86e53470792b5af310966ec53dae3fdf"
},
"downloads": -1,
"filename": "benchbase-1.1.0-py2.6.egg",
"has_sig": false,
"md5_digest": "839cbb63d45259653813ee538968b6ab",
"packagetype": "bdist_egg",
"python_version": "2.6",
"requires_python": null,
"size": 45169,
"upload_time": "2011-09-20T15:49:36",
"url": "https://files.pythonhosted.org/packages/c9/7a/e2e60972e4f615ef50d5983114f12ddaed922cf9a8c71ae9ebf4cda6515c/benchbase-1.1.0-py2.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "5135c5a6e383f9505979aea13c84c05e",
"sha256": "85fc730c0ea55c9e5573d1ffca03c70079c387f53c3b44dd5e1588842746b722"
},
"downloads": -1,
"filename": "benchbase-1.1.0-py2.7.egg",
"has_sig": false,
"md5_digest": "5135c5a6e383f9505979aea13c84c05e",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 44997,
"upload_time": "2011-09-20T15:49:39",
"url": "https://files.pythonhosted.org/packages/94/ed/30e38c91aedb4fec36a96959a64531910f8f3c691d6d984987889b0d73c2/benchbase-1.1.0-py2.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "bbd6258835c6bc076d80c29e3032d580",
"sha256": "a9943c4fa9fcb0d10af3730d1e65f216b74cbdf2cb0820d7a4d0a1d2ca6c7ff4"
},
"downloads": -1,
"filename": "benchbase-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "bbd6258835c6bc076d80c29e3032d580",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 772456,
"upload_time": "2011-09-20T15:49:35",
"url": "https://files.pythonhosted.org/packages/4f/4e/a2b1906a93fa0a34126f061c74001d5793bc165c30a04723738964237843/benchbase-1.1.0.tar.gz"
}
]
}