Python-Httprunner是一个面向HTTPS协议的通用测试框架

  • S2_595136
    了解作者
  • 384.2KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-24 03:57
    上传日期
Httprunner是一个面向HTTP(S) 协议的通用测试框架。 用YAML / JSON编写测试脚本一次,就可以实现自动化测试,性能测试,在线监控,持续集成和其他测试需求。
Python-Httprunner是一个面向HTTPS协议的通用测试框架.zip
内容介绍
# HttpRunner [![LICENSE](https://img.shields.io/github/license/HttpRunner/HttpRunner.svg)](https://github.com/HttpRunner/HttpRunner/blob/master/LICENSE) [![travis-ci](https://travis-ci.org/HttpRunner/HttpRunner.svg?branch=master)](https://travis-ci.org/HttpRunner/HttpRunner) [![coveralls](https://coveralls.io/repos/github/HttpRunner/HttpRunner/badge.svg?branch=master)](https://coveralls.io/github/HttpRunner/HttpRunner?branch=master) [![pypi version](https://img.shields.io/pypi/v/HttpRunner.svg)](https://pypi.python.org/pypi/HttpRunner) [![pyversions](https://img.shields.io/pypi/pyversions/HttpRunner.svg)](https://pypi.python.org/pypi/HttpRunner) Httprunner is an HTTP(S) protocol-oriented universal testing framework. Write testing scripts in `YAML/JSON` once, you can then achieve automated testing, performance testing, online monitoring, continuous integration and other testing needs. Former name: `ApiTestEngine`. ## Design Philosophy - Take full reuse of Python's existing powerful libraries: [`Requests`][Requests], [`unittest`][unittest] and [`Locust`][Locust]. - Convention over configuration. - Pursuit of high rewards, write once and achieve a variety of testing needs ## Key Features - Inherit all powerful features of [`Requests`][Requests], just have fun to handle HTTP(S) in human way. - Define testcases in YAML or JSON format in concise and elegant manner. - Record and generate testcases with [`HAR`][HAR] support. see [`har2case`][har2case]. - Supports `function`/`variable`/`extract`/`validate` mechanisms to create full test scenarios. - Supports perfect hook mechanism. - With `debugtalk.py` plugin, module functions can be auto-discovered in recursive upward directories. - Testcases can be run in diverse ways, with single testcase, multiple testcases, or entire project folder. - Test report is concise and clear, with detailed log records. - With reuse of [`Locust`][Locust], you can run performance test without extra work. - CLI command supported, perfect combination with `CI/CD`. ## Documentation HttpRunner is rich documented. - [`User documentation in English`][user-docs-en] - [`中文用户使用手册`][user-docs-zh] - [`开发历程记录博客`][development-blogs] ## Subscribe 关注 HttpRunner 的微信公众号,第一时间获得最新资讯。 ![][qrcode_for_httprunner] [Requests]: http://docs.python-requests.org/en/master/ [unittest]: https://docs.python.org/3/library/unittest.html [Locust]: http://locust.io/ [PyUnitReport]: https://github.com/HttpRunner/PyUnitReport [Jenkins]: https://jenkins.io/index.html [har2case]: https://github.com/HttpRunner/har2case [user-docs-en]: http://httprunner.org/ [user-docs-zh]: http://cn.httprunner.org/ [development-blogs]: http://debugtalk.com/tags/HttpRunner/ [HAR]: http://httparchive.org/ [Swagger]: https://swagger.io/ [Postman Collection Format]: http://blog.getpostman.com/2015/06/05/travelogue-of-postman-collection-format-v2/ [qrcode_for_httprunner]: https://raw.githubusercontent.com/HttpRunner/HttpRunner/master/docs/images/qrcode_for_httprunner.jpg
评论
    相关推荐
    • json
      NULL 博文链接:https://niejun0205.iteye.com/blog/1393684
    • json
      NULL 博文链接:https://technicalsearch.iteye.com/blog/1230943
    • json
      NULL 博文链接:https://anminer.iteye.com/blog/835118
    • json
      NULL 博文链接:https://lhp--2006.iteye.com/blog/1133957
    • json
      NULL 博文链接:https://sammyfun.iteye.com/blog/1976113
    • 初试JSON
      NULL 博文链接:https://cainwise.iteye.com/blog/359057
    • json
      NULL 博文链接:https://kingsui.iteye.com/blog/524940
    • Flex Json
      NULL 博文链接:https://rrsy23.iteye.com/blog/361936
    • JSON例子
      NULL 博文链接:https://hzxlb910.iteye.com/blog/1913969
    • json
      NULL 博文链接:https://shuo.iteye.com/blog/326087