接口 自动化测试需要要软件 :postman+newman+jenkins
一,postman 日常使用
1,批量执行数据
2。根据公司所要测试的环境进行选择
3,根据性测试用例计划选择要执行接口的访问次数和每次的时间间隔,在需要打印是进行一个选择
4.根据所要测试的功能进行对应的断言编写在进行批量执行
根据显示的断言次数和执行次数进行概率编写
2.在执行批量接口测试时进行测试不同的参数进行步骤
1 , 在执行不同参数批量执行时创建对应的格式文件根据所需要的参数和测试用例所需要的断言进行对应的格式编写和对应的参数
2,使用根据导入所执行不同的参数进行批量测试
如
在设置断言全局变量时通过data点进行设置全局变量
二:接口加密解密
1:对称加密方式:Base64,不常用DES和AES(已经淘汰了)
//Base64加密
var username = CryptoJS.enc.Utf8.parse("admin")
//转成utf8
var base64_username = CryptoJS.enc.Base64.stringify(username)
//转成Base64加密
console.log(base64_username)
//Base64解密
var username = CryptoJS.enc.Base64.parse("YWRtaW4=")
//解密
var new_username = username.toString(CryptoJS.enc.Utf8)
//转成utf-8 console.log(new_username)
2:非对称加密方式(双钥):RSA加密 介绍:由一个密码生成的双钥,公钥加密,私钥解密
3: 只加密不解密:MD5,SHA1,SHA2,SHAN...
//MD5加密 var new_name = CryptoJS.MD5("admin").toString().toUpperCase(); console.log(new_name)
4:混合加密:自定义加密规则 比如:贷款业务