{"id":18813153,"url":"https://github.com/chineseluo/testkeeper","last_synced_at":"2026-01-25T20:10:16.742Z","repository":{"id":145934707,"uuid":"563213107","full_name":"chineseluo/testkeeper","owner":"chineseluo","description":"用于测试任务/脚本自定义编排/巡逻/指标采集/消息推送等","archived":false,"fork":false,"pushed_at":"2023-06-25T11:46:42.000Z","size":4853,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-19T23:17:50.918Z","etag":null,"topics":["testjob","testplan","teststep"],"latest_commit_sha":null,"homepage":"http://docs.opensourcetest.cn/testkeeper/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chineseluo.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-08T06:17:59.000Z","updated_at":"2024-01-12T18:45:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"55a2719e-4c6d-4004-883c-96592627970b","html_url":"https://github.com/chineseluo/testkeeper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chineseluo/testkeeper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chineseluo%2Ftestkeeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chineseluo%2Ftestkeeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chineseluo%2Ftestkeeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chineseluo%2Ftestkeeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chineseluo","download_url":"https://codeload.github.com/chineseluo/testkeeper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chineseluo%2Ftestkeeper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28757714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T16:32:25.380Z","status":"ssl_error","status_checked_at":"2026-01-25T16:32:09.189Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["testjob","testplan","teststep"],"created_at":"2024-11-07T23:36:29.433Z","updated_at":"2026-01-25T20:10:16.722Z","avatar_url":"https://github.com/chineseluo.png","language":"Vue","readme":"# **TestKeeper**\n\n# [![pyversions](https://img.shields.io/badge/testkeeper-v0.1.x-green)](https://pypi.org/project/testkeeper/)[![pyversions](https://img.shields.io/badge/pypi-v0.3.x-orange)](https://pypi.org/project/opensourcetest-test-test/)[![pyversions](https://img.shields.io/badge/pytest-5.x-green)](https://docs.pytest.org)[![pyversions](https://img.shields.io/badge/requests-2.x-green)](http://docs.python-requests.org/en/master/ )\n\n`TestKeeper`将为您提供更加方便的去管理测试计划，测试任务，测试步骤。提供运行状态监控任务，消息推送。可以很好的为您管理自动化测试，性能测试等脚本。\n\n\n## **设计思想**\n\n- 灵活的任务编排\n- 状态监控\n- 方便集成第三方\n- 拥抱开源\n\n## **主要特点**\n\n### 轻量级 ###\n- 安装方便，只要环境有python3.8+，执行pip3 install testkeeper 一条命令搞定\n- 升级方便，pip3 update\n- 包比较小巧，只有几百KB\n- 使用小型数据库sqlite3\n\n### 支持脚手架方式\n\n- 支持脚手架进行计划/任务/步骤的管理，适用于不能访问web ui的情况\n\n### 支持web ui方式 - v0.2.0 版本支持（计划中）\n- 支持web ui进行计划/任务/步骤的管理，更加灵活的去进行任务编排，可视化页面更加友好\n\n## **代码贡献者**\n\n**每一个对代码贡献的开源人士，都值得被大力赞赏，花费自己的休息时间，提交具有价值的代码，为社区的繁荣做出贡献**\n- **xmliuxing 流星**\n\n## **打赏支持**\n\n**TestKeeper由来自中国的成都-阿木木在空闲时间维护。虽然我致力于TestKeeper，因为我热爱这个项目，但是如果可能的话，希望可以得到一杯咖啡的打赏支持，您的打赏是我最大的支持。我会将打赏的胖友名单放入赞助者列表中，用以表示感谢。**\n\n​\t**这些钱也将被用来维护框架，购买服务器，以及直播公开课等活动**\n\n​\t**感谢各位胖友对TestKeeper框架的打赏，您的打赏支持是我最大的迭代更新的动力，也希望TestKeeper可以在日常工作中帮助到您，QAQ**\n\n​\t**成为打赏者[become a sponsor](/docs/sponsors.md)**\n\n​\t**成为代码贡献者者[become a sponsor](/docs/sponsors.md)**\n\n\n​\t**联系作者：[成都-阿木木](mailto:848257135@qq.com)**\n\n\n\n[TestKeeper]: https://github.com/chineseluo/testkeeper","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchineseluo%2Ftestkeeper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchineseluo%2Ftestkeeper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchineseluo%2Ftestkeeper/lists"}