httprunner4.3 创建公衡
时间: 2024-02-20 16:35:37 浏览: 31
如果你想要创建一个基于 httprunner 的自动化测试平台,可以参考以下步骤:
1. 安装 httprunner:
```
pip install httprunner
```
2. 创建一个新的 httprunner 工程:
```
hrun makeproject my_platform
```
3. 进入工程目录,并创建一个名为 `api` 的子目录:
```
cd my_platform
mkdir api
```
4. 在 `api` 目录下创建一个名为 `__init__.py` 的空文件:
```
touch api/__init__.py
```
5. 在 `api` 目录下创建一个名为 `demo.py` 的示例 API 文件,例如:
```
from httprunner import HttpRunner, Config, Step, RunRequest
class TestDemo(HttpRunner):
config = (
Config("测试示例接口")
.base_url("https://postman-echo.com")
.verify(False)
)
teststeps = [
Step(
RunRequest("发送 GET 请求")
.get("/get")
.with_params({"foo1": "bar1"})
.with_headers({"User-Agent": "HttpRunner"})
.extract()
.with_jmespath("body.args.foo1", "foo1")
.validate()
.assert_equal("status_code", 200)
)
]
```
6. 在 `api` 目录下创建一个名为 `__main__.py` 的文件,用于启动 httprunner 平台的 API 服务:
```
from httprunner import make_server
make_server("api")
```
7. 运行 httprunner 平台:
```
python api/__main__.py
```
运行成功后,你应该可以在浏览器中访问 `http://localhost:5000/api/debugtalk/`,看到一个名为 `debugtalk.py` 的空文件。
8. 安装 httprunner-cli:
```
pip install httprunner-cli
```
9. 初始化 httprunner-cli:
```
hrun init
```
10. 启动 httprunner-cli:
```
hrun start
```
11. 在 httprunner-cli 中创建一个新的项目:
```
new project my_platform
```
12. 在 httprunner-cli 中添加你刚刚创建的 API 接口:
```
add api demo api.TestDemo
```
至此,你已经成功创建了一个基于 httprunner 的自动化测试平台,并添加了一个示例 API 接口。你可以继续添加更多的 API 接口,并使用 httprunner-cli 进行管理和执行。