新人快速上手httprunner并作接口测试和压测

写在前面

1. ***本文全部内容均来自*** [ httprunner 中文文档 ]( https://cn.httprunner.org/ )
2. 本文只粗略介绍**httprunner** 测试一个 **接口** 和如何作 **压测**,只起到一个抛砖引玉的做用,但愿可以帮到一块儿探索测试的朋友,一块儿进步
3. Python 版本:HttpRunner 支持 Python 3.4 及以上的全部版本,并使用 Travis-CI 进行了持续集成测试,测试覆盖的版本包括 2.7/3.4/3.5/3.6/3.7。虽然 HttpRunner 暂时保留了对 Python 2.7 的兼容支持,但强烈建议使用 Python 3.4 及以上版本

安装httprunner

pip install httprunner```
### 安装校验
```hrun -V```
### fiddler抓包导出测试用例
1. ![选中要转换用例的接口](https://img2020.cnblogs.com/blog/1702700/202003/1702700-20200303125019118-1247932661.png)
2. ![点击file](https://img2020.cnblogs.com/blog/1702700/202003/1702700-20200303125129649-49088014.png)
3. 点击Export Sessions->Selected session(选择HTTP Archive v1.1类型)
### 转换成yaml格式的可执行用例
执行```har2case docs/data/demo-quickstart.har -2y```
![](https://img2020.cnblogs.com/blog/1702700/202003/1702700-20200303130553499-1267053770.png)
### 执行接口测试用例
执行```hrun docs/data/demo-quickstart-0.yml```
![](https://img2020.cnblogs.com/blog/1702700/202003/1702700-20200303130341172-835160095.png)
### 查看报告
![](https://img2020.cnblogs.com/blog/1702700/202003/1702700-20200303130458906-842919209.png)
### 压测
执行```locusts -f examples/first-testcase.yml```
![](https://img2020.cnblogs.com/blog/1702700/202003/1702700-20200303130821248-951120037.png)
#### 去页面访问localhost:8089便可
相关文章
相关标签/搜索