情景概括:我录制的网址的登录界面只有简单的用户名和密码输入框,登录成功会生成一个token令牌用来后续的操作验证,点击右上角的注销退出登录。
将录制的脚本处理后参数化如下:
1,删去了不必要的脚本,整理为三个部分:登录页、登录和注销(只是为了便于观看,后续录制的脚本更多时界面更简洁易操作)
2,添加CSV数据文件设置和一个HTTP信息头管理器
csv文件格式如果用wps打开编辑:
如果用记事本打开:
因为我设置的有表头:username和password,所以忽略首行设置为true。
引用csv文件里的参数值的方法:
输入用户名密码登录成功后就会生成上述所说的token令牌,我们用边界提取器从响应数据中提取出token值:
拿到token后存入http信息头中,因为这个http放在登录根目录下,所以下面的脚本的http信息头中都会包含这个http信息头中的信息,用户进行比如增删改查等操作需要验证token令牌时都会读取这个信息:
高斯随机定时器目的时模拟用户使用时登录注销等动作需要花费时间,范围为(2000-1000)至(2000+1000)之间的随机:
3,要注意,录制的未参数化的脚本中:
登录login的消息体数据中时加密的用户名和密码,我们参数化时改为了应用csv文件中的参数值,并且要把消息体数据里的加密方式encryptType删去,否则会报错:{"code":"401","message":"Unauthorized","datas":"请求异常!"}
做测试时不需要测试这个加密参数。