一:简介

一直在技术博客上看到Httprunner测试框架,但始终不太明白这个框架的具体作用,今天就花点时间来初步学习了解一下。

HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。

HttpRunner 是一个基于 Python 开发的测试框架,可以运行在 macOS、Linux、Windows 系统平台上。

二:安装

可以使用 pip 进行安装

pip install httprunner

如果你需要使用最新的开发版本,那么可以采用项目的 GitHub 仓库地址进行安装:

 pip install git+https://github.com/HttpRunner/HttpRunner.git@master

三:示例

以上主要针对httprunner场景,如果需要进行调试或者二次开发,则需要下载完整东得依赖库

首先安装poetry,poetry是一个python的包管理工具,并提供一些打包发布的功能,我们通过pip 安装即可

pip install poetry

拉取github仓库代码

git clone https://github.com/HttpRunner/HttpRunner.git

进入下载的httprunner目录输入:

cd httprunner
poetry install

安装完成所有的依赖在运行单元测试,通过则说明环境安装正常。

poetry run python -m unittest discover

基本的环境搭建完成,后续在进行深入的学习吧。

最新文章

  1. AngularJS入门心得3——HTML的左右手指令
  2. 第5章 绘图基础_5.1-5.4 GDI绘图
  3. Flex4/Flash多文件上传(带进度条)实例分享
  4. C++:成员运算符重载函数和友元运算符重载函数的比较
  5. 使用OKHttp模拟登陆知乎,兼谈OKHttp中Cookie的使用!
  6. canonical 标签介绍
  7. [C#] - 注入DLL
  8. Cloning Java objects using serialization
  9. APP-随身听
  10. leetcode day7
  11. 社交CRM SCRM
  12. idea vue.js插件安装
  13. C语言复习:字符串和一级指针
  14. python编写producer、consumer
  15. JS基础(三)语句
  16. RTSP HTTP RTP RTCP
  17. PHP把excel导入mysql数据库最常用的方法
  18. Linux->ZooKeeper开机启动的俩种方式
  19. 在CentOS 6.5 中安装JDK 1.7 + Eclipse并配置opencv的java开发环境(二)
  20. 对 Java Integer.valueOf() 的一些了解

热门文章

  1. Redis分布式锁及分区
  2. AWK实现把一个文件根据内容进行分组输出多个文件
  3. javascript文本全选,反选,多选
  4. 学会这些CSS,再也不用切图!!!
  5. python数据类型之List(列表)
  6. python使用redis缓存数据库
  7. .netcore简单使用hangfire
  8. 3、Django之路由层
  9. 利用sklearn实现k-means
  10. Redis快速入门教程