• requests+unittest接口自动化提取接口的请求参数


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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    简单SSO(Single signon)的另类实现方式,钩子技术
    URL
    [恢]hdu 1287
    [恢]hdu 1220
    [恢]hdu 1015
    [恢]hdu 2095
    [恢]hdu 1862
    HDOJ 300!
    [恢]hdu 1029
    [恢]hdu 1016
  • 原文地址:https://www.cnblogs.com/star12111/p/14908894.html
Copyright © 2020-2023  润新知