zoukankan      html  css  js  c++  java
  • 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有效

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

  • 相关阅读:
    暑假第五周报告
    读《大道至简》有感
    暑假第四周报告
    暑假第三周报告
    暑假第二周报告
    暑假第一周报告
    对15号夏壹队的TD信息通——teamfinal的使用体验
    Django易混淆问题
    MySQL常见问题
    Django框架的理解和使用的常见问题
  • 原文地址:https://www.cnblogs.com/qooweds/p/7098902.html
Copyright © 2011-2022 走看看