首页 > 编程语言 > 详细

Python接口自动化实现

时间:2021-03-15 11:26:37      阅读:17      评论:0      收藏:0      [点我收藏+]

一.代码结构:

技术分享图片

 

二.接口签名实现:

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

技术分享图片

 

 四 .报告自动截图方法

技术分享图片

 

 五.发送邮件

技术分享图片

 

 六.测试数据

技术分享图片

 

 七.测试用例

技术分享图片

 

 八.测试执行

技术分享图片

 

 九.报告

技术分享图片

 

Python接口自动化实现

原文:https://www.cnblogs.com/testwjr/p/14536160.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!