# pity **Repository Path**: gui-gui-123/pity ## Basic Information - **Project Name**: pity - **Description**: ๐ŸŽ‰ไธ€ไธชๆŒ็ปญ่ฟญไปฃ็š„ๅผ€ๆบๆŽฅๅฃๆต‹่ฏ•ๅนณๅฐ๏ผŒๆฌข่ฟŽๅคงๅฎถๅคšๆissueๅคš็ป™ๅ้ฆˆใ€‚ ๆฑ‚starโญ๏ผŒๆˆ‘ไผšๅŠชๅŠ›ๆ›ดๆ–ฐไธ‹ๅŽป็š„๏ผ - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://pity.fun - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2024-07-11 - **Last Updated**: 2024-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [ไธญๆ–‡ๆ–‡ๆกฃ](https://github.com/wuranxu/pity/blob/main/README.md) ![png](https://img.shields.io/badge/Python-3.5+-green) ![png](https://img.shields.io/badge/React-17+-blue) ![png](https://img.shields.io/badge/FastApi-green) ![png](https://img.shields.io/badge/contributors-3-green) ## ๐ŸŽ‰ Getting Started 1. clone code ```bash $ git clone https://github.com/wuranxu/pity $ cd pity ``` 2. install dependencies ```bash # ๅฏๆข่ฑ†็“ฃๆบๆˆ–่€…ๆธ…ๅŽๆบๅฎ‰่ฃ…ไพ่ต– $ pip install -r requirements.txt ``` 3. install and start redis 4. install and start mysql 5. edit config.py edit connection info about redis and mysql 6. start server ```bash $ python pity.py ``` 7. registry Open your browser, enter url: `http://localhost:7777`, then you will see the page. First people will be `ADMIN` ![](https://static.pity.fun/picture/2022-1-2/1641092636428-image.png) Sign in and enjoy `pity`๏ผ ## ๐Ÿ–• Overview [Documents ๐Ÿš](http://pity.readthedocs.org/) [Demo ๐Ÿ](https://pity.fun/) ### ๐Ÿ˜ข About pity pity is an auto test tool based on `Python`+`FastApi`+`React` for api test. It's not an absolute production right now. ### โค๏ธ Heart I hope pity can help someone still uses robotframework or writes script for apitest.pity can help you a lot. ### ๐Ÿ˜Š Features + [x] ๐Ÿ”ฅ absolute auth rule, support login with github - [x] ๐Ÿ€„ absolute project management * [x] ๐Ÿšด fast with FastApi - [x] ๐Ÿ“ many options for data dependencies, you can make and use data so easy - [x] ๐ŸŽจ online http request like postman - [x] ๐Ÿท global variable for you - [x] ๐Ÿ redis online - [x] ๐ŸŽ test plan - [x] ๐Ÿ™ˆ online database manager - [x] ๐Ÿ“ฐ beautiful email notification - [x] ๐Ÿ˜น cronjob for case - [x] ๐Ÿง beautiful test report ## ๐Ÿ™‹ Coming soon - [ ] ๐Ÿ˜ Micro Services - [ ] ๐Ÿ„ DataFactory for developing data - [ ] ๐Ÿธ support har/jmx to pity case - [ ] ๐Ÿ‘ CI/CD๏ผŒlike pipeline, provide openapi - [ ] ๐ŸŒผ notification - [ ] ๐ŸŒ› support dubbo/grpc - [ ] ๐Ÿ› yapi - [ ] ๐ŸŒฝ and so on You can open issues to communicate with me, if you like the project, give a star will make me happy. ## ๐ŸŽจ Wechat communicate group you can ask anything in my wechat group. ![](https://static.pity.fun/picture/2022-1-2/1641097484952-ddff5bf23bdccaaf23fa227aa2e9957.jpg)