vs性能测试之旅(1) — 脚本录制

1、前提条件

安装Visual Studio 2010 旗舰版

2、创建项目

『文件』-『新建』-『项目』

在此输入图片描述

3、创建性能测试

『测试』-『新建测试』

在此输入图片描述

点击『确定』按钮后,会自动打开IE浏览器的『Web测试记录器』。

在此输入图片描述

点击『停止』,停止录制,vs会自动回放并检测动态参数。

在此输入图片描述

一般录制检测动态参数后,脚本可能出现运行不通过的现象。

一般是因为脚本中有许多杂七杂八的请求,这时就需要我们自己检查并手动删除多余的请求。

例如下面这个脚本中请求:

http://qurl.f.360.cn:0/check_outchain.php

http://suggestion.baidu.com/su

明显和刚才录制的百度搜索功能没有关系,所以嘛,果断删除掉。

在此输入图片描述

4、运行性能测试脚本

点击左上角『运行测试』,vs将再次执行脚本

在此输入图片描述

执行过程中,VS会自动打开执行页面,你将会看到整个请求的执行过程。

执行完成后将会停留在该页面,并显示执行结果。

根据这个结果展示页面,可以很清楚看到脚本每个请求执行的状态、总时间、请求时间等等。

在此输入图片描述

5、运行性能测试脚本(迭代)

有些时间,录制的脚本需要运行多次,例如注册脚本,我们需要准备N多用户数据等。

接着刚才的结果展示页面,点击『编辑运行设置』,弹出『Web测试运行设置』。

可以直接设置运行次数以及浏览器类型和是否模拟思考时间。

在此输入图片描述

点击『单机次数再次运行』,依旧在结果展示页面,可以很清楚看到很次迭代运行测结果。

在此输入图片描述

6、编辑窗口的树结构

其实我们编辑窗口的请求都可以展开,并且每一层都会有不同的属性设置。

在此输入图片描述

- Root Level:

性能测试的入口点,比如:可以在此设置用户验证、代理或者为这条测试添加一些描述信息等;

- Request Level:

记录下来的每一条单独的请求,可以在此设置用户思考时间(thinktime)、请求方式等;

- Request Parameter Level:

这里是每次请求的参数设置,可以在此设置是否进行Url编码、值还有名称等。

另外所有的属性都在Microsoft.VisualStudio.TestTools.WebTesting这个命名空间下。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值