摘要:
特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 1、描述,用例配置环境变量后会在请求前自动加上域名和请求头信息。请求1后返回一个链接,请求2发起访问链接,链接是第三方的,所以不需要加域名和请求头。本案例解 阅读全文
posted @ 2020-03-17 10:41
小贝书屋
阅读(574)
评论(0)
推荐(0)
摘要:
特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 1、场景分析 注册会员流程共计有添加数据,校验数据,提交数据等步骤,每一步骤都需要传出注册会员账号,如果不把会员账号做成全局参数,则每次都要修改所有的步骤, 阅读全文
posted @ 2020-03-17 10:39
小贝书屋
阅读(719)
评论(0)
推荐(0)
摘要:
当某个接口的提交参数类型为“array”时,该接口被自动化测试调用会转换成text类型。 导致执行测试的时候,整个参数转化json格式不正确 解决方法是在 格式不正确的项后面 配置正确的格式数据 阅读全文
posted @ 2020-03-17 10:38
小贝书屋
阅读(1046)
评论(0)
推荐(0)
摘要:
如下图,订单编号的参数在data父字段内 Eolinker返参校验的写法就需要有些变化 先写Data父参,添加子字段,再写子参 预期结果不支持全局变量 可通过添加绑定,绑定前一个接口返回参数,进行匹配 阅读全文
posted @ 2020-03-17 10:37
小贝书屋
阅读(284)
评论(0)
推荐(0)
摘要:
特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 一、案例1 1、场景描述: 后一个请求需要前一个请求提供的数据来构造请求数据,如新建商品后返回商品ID,访问商品需要获取ID来构造请求,实现商品页请求测试{ 阅读全文
posted @ 2020-03-17 10:01
小贝书屋
阅读(1429)
评论(2)
推荐(0)
摘要:
如上图红色箭头,需要校验返回值内是否包含”创建满足条件的优惠券”这一内容 如果需要满足以上校验,最好的方法就是使用正则进行匹配 切换到正则匹配,输入需要校验的内容,即可实现正则匹配校验 上面的案例是判断存在数据,校验通过,接口执行通过。 如果是判断数据存在,校验失败,接口执行不通过,或者数据不存在, 阅读全文
posted @ 2020-03-17 09:59
小贝书屋
阅读(526)
评论(0)
推荐(0)
摘要:
特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 场景描述: 删除(清空)购物车接口,需要传入获取的每一项商品数据 这里就有一个问题,购物车内有多少数据是不可知的,查询出来的结果均显示为下方格式 所以,对查 阅读全文
posted @ 2020-03-17 09:57
小贝书屋
阅读(386)
评论(0)
推荐(0)
摘要:
后置代码内加入如下代码: function sleep(milliSeconds){ var startTime = new Date().getTime(); // get the current time while (new Date().getTime() < startTime + mil 阅读全文
posted @ 2020-03-17 09:55
小贝书屋
阅读(283)
评论(0)
推荐(0)
摘要:
特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 如下图,请求参pageName参数为中文,提交后报错 需要把请求数据编码后提交,预处理请求预处理输入“raw=JSON.stringify(raw)”解决问 阅读全文
posted @ 2020-03-17 09:53
小贝书屋
阅读(704)
评论(0)
推荐(0)
摘要:
如下图,获取H5首页菜单,验证菜单名是否正确 找到对应的接口,查看返回数据,菜单名字存放在TabBar下的3个数组内 Eolinker传统的JSON参数定位(json结构定位)只能校验第一个数组内的pageName 而测试预期是需要拼配所有的菜单名称,有两种方法解决这个需求 方法1、JSON参数定位 阅读全文
posted @ 2020-03-17 09:48
小贝书屋
阅读(428)
评论(0)
推荐(0)
浙公网安备 33010602011771号