一、背景
1、从github上找的接口测试平台引入公司,作为协同测试的平台,底层框架基于httprunner(requests+yaml+unittest),平台则基于Django+jinja2+sqlite实现,当然它里面还用了mq+定时任务+locust等等功能,咱们拿来按需索取!
2、接口平台二次开发,首先给用例列表新增url展示列,我们知道httprunner工具的结构,接口请求地址是在testcase中,它是一个json对象或yml格式存储,原作者也没有在表结构中新增url列,故而也没有展示,所以需要咱们自己二次开发来给平台贴砖加瓦;再者,既然有url、也有用例名称,那么搜索功能既要也要。
1.1、部署过程略
这里需要提醒一下使用者,建议使用python3.6.8版本(毕竟原作者也只用到3.6版本),还有需要注意:pip install -r requirements.txt时,依赖会报错;多百度一下也能解决,最容易出错的地方就是依赖版本兼容问题。
二、再次开发
2.1、新增接口列
题主在使用中遇到一个问题,就是编写接口之后,path部分被包裹起来存入数据库了,如果想知道