{"id":16543484,"url":"https://github.com/wuranxu/apitest","last_synced_at":"2025-09-07T18:47:18.580Z","repository":{"id":109694692,"uuid":"95212902","full_name":"wuranxu/apiTest","owner":"wuranxu","description":"framework for apiTest","archived":false,"fork":false,"pushed_at":"2017-07-08T10:44:55.000Z","size":4358,"stargazers_count":13,"open_issues_count":1,"forks_count":21,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-08T21:07:22.410Z","etag":null,"topics":["apitest","autotest","flask","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wuranxu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-06-23T11:08:56.000Z","updated_at":"2025-03-02T03:35:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"d37d50a2-bfb0-4a29-ab45-3bac67969fd7","html_url":"https://github.com/wuranxu/apiTest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wuranxu/apiTest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wuranxu%2FapiTest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wuranxu%2FapiTest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wuranxu%2FapiTest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wuranxu%2FapiTest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wuranxu","download_url":"https://codeload.github.com/wuranxu/apiTest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wuranxu%2FapiTest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274080628,"owners_count":25219018,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["apitest","autotest","flask","python"],"created_at":"2024-10-11T19:00:22.039Z","updated_at":"2025-09-07T18:47:18.572Z","avatar_url":"https://github.com/wuranxu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"基本组成\n\n该产品分为前端后台部分，采用了web的形式进行操作，用户可以通过浏览器来完成相应的操作，如执行用例等。\n\n \n\n编程语言及框架\n\n  前端语言包含: html, css, javascript，框架为bootstrap。\n\n后端语言为Python  主体框架为flask。\n\n \n\n使用说明\n1.  配置本地mongo数据库存放测试用例，我本地端口号都在config里边\n默认配置如下：\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-2931cbaf2480c6ff.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\nmongo 库和collection如下：\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-b12b21653dbb9173.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n\n\n2. 配置本地Mysql存放注册用户信息（目前密码明文）\n\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-16a1cc17436aedd6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n3. 修改本地config的root目录，与你的代码存放地点保持一致\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-ecd230ff9d3e4e95.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n4. 安装所需要的库如flask-sqlalchemy\n\n5. 启动run.py运行web应用\n\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-a9ed636010572ad9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n6. 打开浏览器输入地址:localhost:9000访问页面\n\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-fd4a28570283ab4b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n7. 注册并登陆\n\n登陆后excel平台页面\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-b57ff2d2f8831a39.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n可视化页面\n\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-8ba67d4fdfad39d3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n新增/编辑用例\n\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-7e6d42ef0a535936.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n执行用例\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-30e68404012f93fc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n查看用例结果\n\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-191c7afae6c46686.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n\n查看用例详情\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-82997e12986ae8d3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n展开（有些异常情况还有些bug待修复）\n\n![image.png](http://upload-images.jianshu.io/upload_images/6053915-37ef6e2b2e4edf5e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)\n\n\n大体上就这样吧， 欢迎提出整改意见！\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwuranxu%2Fapitest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwuranxu%2Fapitest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwuranxu%2Fapitest/lists"}