新人快速上手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便可
相關文章
相關標籤/搜索