scv用例规约是什么是什么用例规约是什么

接口测试之懒人玩法
顾翔老师作品《软件测试技术实战设计、工具及管理》
京东购书地址:https://item.jd.com/.html
微信购书地址:
http://detail.youzan.com/show/goods?alias=3erp1xpd7hmoh&from=wsc&kdtfrom=wsc&sf=wx_sm
店铺二维码:
啄木鸟软件测试培训网:www.3testing.com
本文来自:51Testing软件测试网采编
接口测试做了这么久,今天我们说说我们新的玩法,在做接口测试的时候,我们有些项目后台也做了字段边界和特殊字符的校验,这些手动测试就纯属体力活了,今天让小编给大家介绍下我们具体思路和操作,详情如下。
1.编辑scv测试用例,模板如下
为了更好的演示效果,特意在本地写了一个接口/test,请求需两个参数,param1和param2,其中param1的边界为0-10,限制输入特殊字符,param2的边界为10-20,不限制输入特殊字符
ifCheckSpecial:是否执行特殊字符校验,为yes则执行,no为不执行
ifCheckBoundary:是否执行字段边界校验,为yes则执行,no为不执行
name:用例名称,仅供自己备注用
url:接口访问地址
method:接口请求方法,现支持get和post
headers:请求头,多个参数以&分割
params:请求参数,多个参数以&分割,此处需填写合法参数
uniqueParams:唯一字段,多个值以&分割,此参数的作用是为了避免唯一性校验导致测试不准确
checkParam:需要检查的字段
min:最小边界
max:最大边界
checkValue:断言字段,如返回中包含该字段则认为通过
specailList:需要测试的特殊字符
reportPath:生成的报告路径
2.编写jmeter脚本
a.添加一个用户定义变量原件,并添加一个变量csvPath,值为csv用例的路径
b.添加两个BeanShellSample,分别填上下面语句
vars.put("test","${__iflytekTestBoundary(${csvPath})}");
vars.put("test1","${__iflytekTestSpecail(${csvPath})}");
c.添加察看结果树,并执行jmeter脚本,这时会在csv脚本填写的reportPath路径生成一个测试报告,至此/test接口两个字段的边界和特殊字符校验就完成了。
测试报告内容:
顾翔凡言:
敏捷具有适用性,即使用了敏捷,也不要做成假敏捷,掌握敏捷的真谛。
啄木鸟软件测试培训中心,2017年主打课:
各企业可进行裁剪
自动化软件测试课程(企业内训¥24,000,公开课¥2,000/人)
软件性能测试课程(企业内训¥18,000,公开课¥1,500/人)
WEB软件用户体验式测试课程(企业内训¥12,000,公开课¥1,000/人)
安卓APP自动化软件测试课程(企业内训¥24,000,公开课¥2,000/人)
问题引导的用户验收测试(UAT)课程(企业内训¥12,000,公开课¥1,000/人)
嵌入式软件测试培训课程(企业内训¥18,000,公开课¥1,500/人)
探索式软件测试课程(企业内训¥12,000,公开课¥1,000/人)
APP软件专项测试课程(企业内训¥12,000,公开课¥1,000/人)
WEB软件安全性测试课程(企业内训¥15,000,公开课¥1,200/人)
WEB软件测试课程(企业内训¥12,000,公开课¥1,000/人)
以项目为导向的敏捷课程方案(
两天课企业内训:¥12,000 公开课:¥1,000/人
三天课企业内训:¥18,000公开课:¥1,500/人
一周课企业内训:¥29,000公开课:¥5,000/人
四周可企业内训:¥100,000公开课:¥1,0000/人
详细请参看:http://www.3testing.com/files/class.html或者本微信公众号
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点&接口测试做了这么久,今天我们说说我们新的玩法,在做接口测试的时候,我们有些项目后台也做了字段边界和特殊字符的校验,这些手动测试就纯属体力活了,懒惰的黑夜小怪和团队的找出了自己的懒人玩法,今天让同事王勋给大家介绍下我们具体思路和操作,详情如下。
1.编辑scv测试用例,模板如下
& 为了更好的演示效果,特意在本地写了一个接口/test,请求需两个参数,param1和param2,其中param1的边界为0-10,限制输入特殊字符,param2的边界为10-20,不限制输入特殊字符
ifCheckSpecial:是否执行特殊字符校验,为yes则执行,no为不执行
ifCheckBoundary:是否执行字段边界校验,为yes则执行,no为不执行
name:用例名称,仅供自己备注用
url:接口访问地址
method:接口请求方法,现支持get和post
headers:请求头,多个参数以&分割
params:请求参数,多个参数以&分割,此处需填写合法参数
uniqueParams:唯一字段,多个值以&分割,此参数的作用是为了避免唯一性校验导致测试不准确
checkParam:需要检查的字段
min:最小边界
max:最大边界
checkValue:断言字段,如返回中包含该字段则认为通过
specailList:需要测试的特殊字符
reportPath:生成的报告路径
2.编写jmeter脚本
a.添加一个用户定义变量原件,并添加一个变量csvPath,值为csv用例的路径
b.添加两个BeanShell Sample,分别填上下面语句
vars.put(&test&,&${__iflytekTestBoundary(${csvPath})}&);
vars.put(&test1&,&${__iflytekTestSpecail(${csvPath})}&);
c.添加察看结果树,并执行jmeter脚本,这时会在csv脚本填写的reportPath路径生成一个测试报告,至此/test接口两个字段的边界和特殊字符校验就完成了。
测试报告内容:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:19356次
排名:千里之外
原创:37篇
转载:166篇
(5)(2)(1)(5)(3)(3)(9)(8)(26)(137)(5)
(window.slotbydup = window.slotbydup || []).push({
id: '4740890',
container: s,
size: '250,250',
display: 'inlay-fix'关注51Testing
接口测试之懒人玩法
发表于: 13:36 &作者:王勋 & 来源:51Testing软件测试网采编
推荐标签:
  做了这么久,今天我们说说我们新的玩法,在做接口测试的时候,我们有些项目后台也做了字段边界和特殊字符的校验,这些手动测试就纯属体力活了,今天让小编给大家介绍下我们具体思路和操作,详情如下。  1.编辑scv测试用例,模板如下  为了更好的演示效果,特意在本地写了一个接口/test,请求需两个参数,param1和param2,其中param1的边界为0-10,限制输入特殊字符,param2的边界为10-20,不限制输入特殊字符  参数介绍  ifCheckSpecial:是否执行特殊字符校验,为yes则执行,no为不执行  ifCheckBoundary:是否执行字段边界校验,为yes则执行,no为不执行  name:用例名称,仅供自己备注用  url:接口访问地址  method:接口请求方法,现支持get和post  headers:请求头,多个参数以&分割  params:请求参数,多个参数以&分割,此处需填写合法参数  uniqueParams:唯一字段,多个值以&分割,此参数的作用是为了避免唯一性校验导致测试不准确  checkParam:需要检查的字段  min:最小边界  max:最大边界  checkValue:断言字段,如返回中包含该字段则认为通过  specailList:需要测试的特殊字符  reportPath:生成的报告路径  2.编写jmeter脚本  a.添加一个用户定义变量原件,并添加一个变量csvPath,值为csv用例的路径  b.添加两个BeanShellSample,分别填上下面语句  vars.put("test","${__iflytekTestBoundary(${csvPath})}");  vars.put("test1","${__iflytekTestSpecail(${csvPath})}");  c.添加察看结果树,并执行jmeter脚本,这时会在csv脚本填写的reportPath路径生成一个测试报告,至此/test接口两个字段的边界和特殊字符校验就完成了。测试报告内容:
搜索风云榜
51Testing官方微信
51Testing官方微博
测试知识全知道}

我要回帖

更多关于 用例是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信