zoukankan      html  css  js  c++  java
  • requests+unittest接口自动化提取接口的请求参数

    我们做接口自动化的时候,为了方便和灵活的测试请求体中的参数,我们要做的一个动作就是把请求体中的请求参数拿出来。放到函数中。

    原因就是为了方便的更换测试数据。更换请求体中的参数值。

    如果不拿出来,那么,参数值就是写死的,我们更换的时候,就要到函数内部中去更换。

    例如:不拿出来的话如下图:

    像上图那样,如果我们需要测试别的值,例如:userid,name,等,那么,我们只能在body中修改,换成新的值。

    这样对后续的封装,带来了不便。

    把请求体中的参数提取出来,如下图:

    我们执行下我们提取了参数的函数或者说是接口测试脚本。

    其实这也是我以前写过UI自动化中的封装思想的一个体现。

    我们学习自动化尽量做到测试数据与脚本的分离,这样利于脚本的维护。

    这也是为了我们后续封装整个请求体做铺垫。

    下篇我们讲如何把:请求方法,请求url,请求参数,请求header等封装到一个方法(函数)中。

  • 相关阅读:
    解决Maven关于本地jar包的打包处理
    微信公众帐号应用开发—本地调试
    字符串
    动态类型
    数字
    React文档(二十四)高阶组件
    React文档(二十三)Web Components
    React文档(二十二)context
    React文档(二十一)协调
    React文档(二十)不使用JSX
  • 原文地址:https://www.cnblogs.com/star12111/p/14908894.html
Copyright © 2011-2022 走看看