使用json中的简单配置测试httpapi。

pyapitest的Python项目详细描述


https://travis-ci.org/danielatdattrixdotcom/pyapitest.svg?branch=masterhttps://badge.fury.io/py/pyapitest.svg

Pyapitest

使用json中的简单配置测试httpapi。

目标

  • 创建一个http请求测试工具,它使用json中庄严编写的测试。
  • 使配置简单、不重复并与传递给请求的参数匹配
  • 成为用户选择的测试框架内使用的工具,而不是提供独立的解决方案。

状态

目前正在开发中。我正在为现有的应用程序构建侧写测试,将根据需要添加特征。具体地说,jsonschema和jmespath模块的使用将在基础知识全部解决之后实现。json将是默认支持的配置和请求/响应格式,但它将被编写成可以成为dict的任何内容都可以使用。

开发/测试

pip install pytest bottle six requests cerberus

您将在repo的根目录中找到运行测试的脚本和测试http服务器。

致谢

我认为用于pyresttest的yaml配置是一种为api端点编写测试的干净方法,但我希望使工具更易于维护。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在依赖项上没有这样的方法异常   java如何将@Value注入setter?   验证输入java的最佳实践   java在使用kotlin的安卓项目中没有此类字段错误   我们可以强制java接口实现超时吗?   java将BasicAuth()与FormLogin()组合用于不同的路径   java无法在更新SDK后更新应用程序(未安装应用程序)   macos Java 8、Swing和OSX:对话框使UI对鼠标无响应   java自定义单元格格式以US格式显示,尽管使用了带UK语言环境的DataFormatter   java按升序排列列表字符串数据   java Hibernate OGM[PersistenceUnit:person]无法构建Hibernate SessionFactory   生命周期配置未涵盖java插件执行:com。乱穿马路。专家插件。安卓generation2:安卓mavenplugin:3.5.0:generatesources   java RecyclerView显示为空   当服务器不返回任何输入时,java InputStream read()会阻塞