httprunnermanager 拓展,用例配置自动生成(思路篇)【上】

虽然原来的httprunnerManager 不进行更新了,但目前我们也用它结合我们实际的项目,进行了拓展,在一定程度上提高了我们测试接口的一个测试效率。已经实际在两个项目运用,刚开始个新项目,在整理笔记,就做个整体的记录。
文章分为两篇来写,一篇是思路,一篇是实现。

 

已实现的效果:
1、我们不用单个用例输入请求地址,请求参数,请求参数值。
2、接口有新字段,我们重新生成用例,也不会影响到我们之前在这个Httprunner manager 平台的修改(数据不会被重置)。
3、我们测试人员只需要对上下连接的参数进行修改即可运行(参数的提取)。

 

想进行拓展的背景:
1、实际工作中,可能开发在开发完毕后比较少进行自测,前后端在对接的过程中,常遇到接口500报错的问题。
2、原来的API接口工具也挺方便,但是如果想走完流程,也得挨个接口输入一些参数,提交运行。
3、用其他测接口的工具,如果让我们自己单独的写用例,写请求地址,请求的数据那些,所耗的时间也比较久,也不是很高效。

  在对httprunner,httprunnerRunner有个基础了解后,就想着如何对它进行拓展,提高一下效率。而后去找到技术大佬进行讨论,
之后确定结果是后端直接生成测试用例。因为这个是可复用的,技术大佬也挺乐意着手帮忙。

 

探索中出的需求:
1、因为httprunner支持的格式有json和yaml两种格式,选择其一当样式发给开发。

2、开发把我们原有这些接口都转化为json格式,并插入到ttprunnerRunner 平台中。

3、如果后面接口有新的字段增加,我们只需要重新点击生成用例,相关字段也自动加上,且我们原来的数据不被重置。

 

具体实现步骤:

1、把httprunner的json格式发给开发,让其按格式帮忙生成httprunner的用例。
2、将用例配置存到 httprunner manager 的db中。
3、记录我们测试伙伴对用例配置的修改,再下次生成用例配置时应用该修改。

posted @ 2022-03-23 15:34  ranh  阅读(148)  评论(0编辑  收藏  举报