- clone code
$ git clone https://github.com/wuranxu/pity
$ cd pity
- install dependencies
# 可换豆瓣源或者清华源安装依赖
$ pip install -r requirements.txt
-
install and start redis
-
install and start mysql
-
edit config.py
edit connection info about redis and mysql
- start server
$ python pity.py
- registry
Open your browser, enter url: http://localhost:7777
, then you will see the page.
First people will be ADMIN
Sign in and enjoy pity
!
pity is an auto test tool based on Python
+FastApi
+React
for api test. It's not an absolute production right now.
I hope pity can help someone still uses robotframework or writes script for apitest.pity can help you a lot.
- 🔥 absolute auth rule, support login with github
- 🀄 absolute project management
- 🚴 fast with FastApi
- 📝 many options for data dependencies, you can make and use data so easy
- 🎨 online http request like postman
- 🍷 global variable for you
- 🐍 redis online
- 🐎 test plan
- 🙈 online database manager
- 📰 beautiful email notification
- 😹 cronjob for case
- 🐧 beautiful test report
-
🐘 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.
you can ask anything in my wechat group.