RestRunner,一款基于用户自定义生成rest接口用例的工具

 RestRunner 介绍

由于Web服务是被程序调用的, 一般不会提供界面让最终用户或测试人员直接使用,在 RestRunner 等工具出现之前,测试人员不得不自己编写程序来测试它, 这就要求测试人员花费很大的精力了解底层的接口,调用关系和详细的协议,同时随着互联网业务的复杂,接口参数的个数和种类剧增,必然使得用例设计复杂度剧增。

RestRunner出现改变了这一局面。RestRunner 简单的用例设计、基于用户自定义规则自动生成用例、灵活的断言、完整的报告输出等,吸引了很多用户。用户可以在 RestRunner 中通过简单操作完成复杂测试,不需要了解底层细节,极大地减轻测试人员工作量。

RestRunner基于Python3.6开发,支持多个平台。

2 RestRunner特性

能够基于用户的定义自动生成用例,大幅降低用例编写难度,同时较大提高自动化测试覆盖度。

继承Requests 的全部特性,轻松实现 rest 的各种测试需求

采用testlink 编写用例,保障测试用例描述的统一性和可维护性

采用测试用例、测试数据分层机制,充分解耦,实现测试用例的复用

灵活的断言方式,让用户编写case游刃有余

可与持续集成工具完美结合

测试结果统计报告简洁清晰,附带详尽统计信息和日志记录

 

文档:https://wenku.baidu.com/view/4432d2ba81eb6294dd88d0d233d4b14e85243ed8

由于时间仓促,部分功能还有待完善,争取功能完善后早日开源

详情请加QQ群:932333718,欢迎交流,集思广益。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章