zoukankan      html  css  js  c++  java
  • Python接口自动化实现

    一.代码结构:

    二.接口签名实现:

    1. 设所有发送的数据集合为M,将集合M内非空参数值的参数按照【参数名+“=”+参数值】的ASCII码从小到大排序(字典序),然后按拼接
    key1=value1+"&"+key2=value2的方式,得到stringA。特别注意以下重要规则:
    a) 参数名ASCII码从小到大排序(字典序);
    b) 参数名及参数值均为转小写;
    c) 如果参数的值为空(NULL类型)不参与签名;
    d) Http协议头中的【Signature】参数不参与签名,将生成的签名与该Signature值作检验;
    e) 接口可能增加字段,验证签名时必须支持增加的扩展字段。

    2. 在stringA最后拼接上Secret得到stringSignTemp字符串,对stringSignTemp进行MD5运算,得到signature值sig。

     三.自动登录并获取cookie

     四 .报告自动截图方法

     五.发送邮件

     六.测试数据

     七.测试用例

     八.测试执行

     九.报告

  • 相关阅读:
    玩家移动
    人物上线(激活玩家之后)
    map 玩家上线
    无锁的环形队列
    随笔
    std::bind
    如何查找文件中的schema约束
    myeclipse便捷导包方式
    21 求1+2!+3!+...+20!的和
    20 求出这个数列的前 20 项之和
  • 原文地址:https://www.cnblogs.com/testwjr/p/14536160.html
Copyright © 2011-2022 走看看