• mock测试尝试


    20170706更新:

    fiddler也可以实现类似功能,见http://www.cnblogs.com/fengpingfan/p/4759154.html

    比soapui更好的是支持URL的正则匹配

    易用性估计比soapui更简单

    看来以后与HTTP有关的测试工具,先找找fiddler有没有类似的功能吧

    最近对接了一个新的adx,没有沙箱环境,只能自己构造数据测试API,于是第一次自己来构造数据mock了

    说实话每次api测试都需要自己构造response,实在不是很好的体验

    经过测试经理的提点,我最终还是使用了soapui进行mock测试,原因只有一个,就是易上手
    以下具体记录一下使用soapui进行mock测试的经验,以作备忘
    参考文章:

    https://www.soapui.org/soap-mocking/getting-started.html

    http://www.jianshu.com/p/72bdc326c56f

    1.NEW REST PROJECT
    2.NEW REST MOCKSERVICE
    3.add new mock action
    4.new mockresponse
    这里需要注意,只能设置path,不能设置query_string,如果需要处理参数,需要在mockresponse editor里面的script里面写脚本来处理
    5.new mockresponse editor

    注意:最多花样的地方就在这个new mockresponse editor:
    首先,可以修改status,即返回你想要的status到server
    其次,可以设置http header
    再次,可以设置返回的内容
    最重要的,就是script,这是处理不同的query_string的地方,但是JS脚本我不会,这次就完全没写,全靠手动控制,当请求到这个请求时,把其他path相同但query_string不同的请求的path都改掉,导致当前只有一个path有效

    先草草写一下记录一下,如果有空再完善吧

  • 相关阅读:
    supermall遇到的问题
    github建立仓库
    【Teradata】9794 ERRAMPOUTOFPHYSPACE error解决方法
    MPP大规模并行计算数据库与分布式数据库的区别
    【English】20190515
    商业数据分析的四个层次
    学会学习(Learning how to learn)
    【English】20190513
    【Teradata】DEL语句产生的锁
    【Teradata】开启LockLogger与dumplocklog工具使用(含lokdisp工具说明)
  • 原文地址:https://www.cnblogs.com/qooweds/p/7098902.html
Copyright © 2020-2023  润新知