接口测试
scu-zrb
非专业测试
展开
-
关于httprunner(1.5.8版本)引用函数时参数中无法使用单双引号或列表字典等类型的问题解决
场景:httprunner(1.5.8) 在引用函数时,1、如果入参是字符串,引用时不能使用单双引号${func(var1="xxx")}2、如果入参是日期格式,%号也无法使用${get_year(fmt="%Y")}3、如果入参是列表元组字典等,如a=[1,2],b=(1,),c={'a':1, 'b':2}$func(a=[1,2],b=(1,),c={'a':1, 'b':2}...原创 2020-04-23 16:43:40 · 895 阅读 · 5 评论 -
httprunner(1.5.8)结果提取优化:提取失败时可返回用户定义的默认值
一般情况下,接口某个返回字段如果是空的,很可能就不会返回该字段,由前端来逻辑判断。比如:用户信息接口中,性别不是必要字段,该字段为空时,查询用户信息的接口中很可能就不会带有该字段那么此时使用httprunner来提取该字段,就会直接报错。而实际情况是,该用户未填写性别字段,该字段为空而已,并非接口错误。所以在这种情况下,应该给接口用例开发者提供方法,用于提供字段失败时返回的默认值就类似在j...原创 2020-04-23 16:20:59 · 334 阅读 · 0 评论 -
开源接口测试平台BTest
BTest platform前言BTest是一个接口测试平台, 能帮助用户高效快捷地完成接口自动化用例的开发, 覆盖较为复杂的流程接口场景. 它是我个人业余时间开发的, 难免有不少BUG. 类似这样的平台, 网上已经有很多, 那为什么还要开发这个呢.在此之前, 实际工作中我基于开源项目HttpRunnerManager做了一些补充性和优化性的二次开发, 渐渐有了自己写个测试平台的想法: 一是...原创 2020-04-23 13:24:07 · 1666 阅读 · 3 评论