https://github.com/smart-test-ti/webmeter
A web api-performance tool based on jmeter.(WEB版的JMeter)
https://github.com/smart-test-ti/webmeter
api-performance api-performance-testing fastapi jmeter vue3
Last synced: 26 days ago
JSON representation
A web api-performance tool based on jmeter.(WEB版的JMeter)
- Host: GitHub
- URL: https://github.com/smart-test-ti/webmeter
- Owner: smart-test-ti
- License: mit
- Created: 2023-07-31T03:49:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-20T08:14:03.000Z (about 2 years ago)
- Last Synced: 2025-09-01T17:54:28.635Z (5 months ago)
- Topics: api-performance, api-performance-testing, fastapi, jmeter, vue3
- Language: HTML
- Homepage: https://smart-test-ti.github.io/webmeter/plan
- Size: 67.2 MB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## WebMeter
An Open Source Web API-Performance tool based on JMeter.
## Requirements
- Install python 3.10+ [**Download**](https://www.python.org/downloads/)
- Install java 1.8+ [**Download**](https://www.java.com/)
## Installation
### default
```shell
pip install -U webmeter
```
### mirrors
```shell
pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple -U webmeter
```
## Quickstart
### default
```shell
python -m webmeter
```
### customize
```shell
python -m webmeter --host={ip} --port={port}
```
## Develop
* https://fastapi.tiangolo.com/
* https://cn.vuejs.org/
* https://element-plus.org/
* https://github.com/tabler/tabler
* https://jmeter.apache.org/
### debug
* remove [webmeter] moudle from all python file
```python
example
from webmeter.public.plan import TestPlan
change to
from public.plan import TestPlan
```
* run debug.py
```shell
cd webmeter
python debug.py
```