vs性能测试之旅(2) — 脚本增强之规则

1、提取规则

通长可以用提取规则的功能把网站中的一些有用的数据提取出来。

例如从响应的数据中提取到你需要的数据,并保存下来,用于你下一次的请求或者你之后需要的时候。

它保存下来的数据在一个上下文参数中,你可以在全局环境中使用它。

右键请求打开菜单,点击『添加提取规则』

在此输入图片描述

在VS2010中已经为我们内建了几种提取规则:

在此输入图片描述

我们继续利用百度搜索这个例子,获取百度搜索按钮名称

我们采用的提取类型是『提取特性值』,关于提取规则中属性,我们可以通过浏览器调试功能查看到。

在此输入图片描述

在此输入图片描述

在此输入图片描述

接着我们再次利用百度搜索这个例子,从服务返回数据中获取想要的数据。

我们采用的提取类型是『提取文本』,关于提取规则中属性,我们可以通过浏览器调试功能查看到。

在此输入图片描述

在此输入图片描述

在此输入图片描述

2、验证规则

验证规则这个功能就是验证响应的数据是否包含期望的信息,如果有,这条请求就可以pass,否则就会fail。

例如我们可以手动添加验证规则,对页面设置检查点。

我们再次利用百度搜索这个例子,对百度首页的页面元素设置验证规则。

我们将会检查百度首页上id为lb的网页元素的内部文本是不是登录。

在此输入图片描述

右键请求打开菜单,点击『添加验证规则』

在此输入图片描述

再次运行脚本,在结果展示页面,打开详细信息选项卡。

在规则列表框中,我们可以看到刚才添加的验证规则状态为Pass。

在此输入图片描述

接着将『预期的内部文本』修改成其他内容,再次运行该脚本,很明显这次会出错。

在此输入图片描述

验证规则的使用方法其实和提取规则差不多,但是它只是起验证的作用,而不会帮你保存数据。

但是要注意的一点是,随着验证规则的增多,网站的性能测试和测试时间都将受到影响。

转载于:https://my.oschina.net/yanyc/blog/127421

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值