1.设置全局参数:全局参数主要是接口相关的cookie、headers
2.简单构造接口:headers\cookie都不需要在设置,通过全局变量设置
一.具体的实例进行相关自动化测试
1.DescribeInstances接口可以查询到实例列表中所有的实例
1.1.获取到一个一个参数:instanceid为一个数组:在这个接口中需要用到for each进行数组遍历
1.2.在for each中进行第2,3,4接口的执行
1.3.提取参数
1.3.1.这里容易出错,选择foreach中的
2.针对所有的实例进行密码修改操作
2.1.这里需要获取第1接口中的实例id
3.针对所有实例进行免密设置
4.针对所有的实例进行修改名称:断言这里以此处的为实例
4.1.断言操作:根据需要判断的内容进行断言
4.1.1.比方接口返回有status、msg、以及同样需要去查询修改后实例的名字是不是显示的正确
---code:0
---msg:这边不规范,没有提示msg,不用做
---修改完实例后,需要查询实例显示的名称是否正确
5.提取一个接口的返回作为变量供其他接口使用(比方其他接口进行获取后者判断)
二.遇到的问题
1.怎样提取接口的变量
2.断言的时候,提取出来['crs-indjdj']实际判断的时候不需要['']
2.1.默认获取到的是['crs-indjdj'],当选择“继续提取”的时候就可以达到预期
3.怎样让一个参数随机变化
4.foreach中的参数提取的时候,始终无法达到一个个的进行遍历,而是获取到了整个数组