美文网首页自动化测试软件测试
【反思】课程对标HttpRunner的一些思考

【反思】课程对标HttpRunner的一些思考

作者: 大婶N72 | 来源:发表于2019-02-21 11:33 被阅读4次

    首先要说的是 HttpRunner真的不错(https://debugtalk.com/),对标我之前写的简单测试框架,有一些思路是相同的,现将我觉得可借鉴的东西梳理出来,作为后期学习或者完善框架的思路。
    一、接口请求参数的准备
    0.抓包工具得到的数据生成测试用例(模板) -- hr独有的
    1.直接在存储文件中预制测试数据 ---- 实现
    2.通过预制每个参数的可能情况,再通过组合方式生成预制测试数据组合 --- 实现
    3.通过函数按照规则去生成测试 -- hr独有的
    二、接口前置和后置处理
    hr使用hook函数来处理这些
    setup_hooks关键字作为前置处理,支持多个,支持接口通过参数化的方式来获取前置处理结果中的数据(类似Jmeter),这样就达到了接口关联的效果
    teardown_hooks关键字作为后置处理,支持多个,同上
    三、接口返回结果的检查
    hr框架中引入了点号(主要针对json)和正则表达式(主要针对xml)来得到返回包数据中的层级参数值,但是没有提到如何去做结果的校验。这个地方是一个可探索的区域。比如我们在课程中提到的返回包结构检查、关键参数值检查、参数完整性检查等等
    四、支持性能测试--借助locust
    业界普遍对LR和Jmeter比较认可,所以基于locust做的性能测试是否具有参考性(权威性)暂时还不得而知。
    五、测试报告
    html形式的测试报告更好,更美观,且支持定制

    又要开始跟着debugtalk大神的步伐了

    相关文章

      网友评论

        本文标题:【反思】课程对标HttpRunner的一些思考

        本文链接:https://www.haomeiwen.com/subject/rtcryqtx.html