网站建设框架程序企业如何建设网站
web/
2025/10/2 12:04:00/
文章来源:
网站建设框架程序,企业如何建设网站,阿里巴巴国际站网站做销售方案,百度运营培训班为什么需要参数化#xff1f;
我们在做接口测试的过程中#xff0c;会遇到需要测试同一个接口使用不同的数据的情况#xff0c;如果每次去一个个填写数据就太麻烦了#xff0c;这时我们就需要用到接口参数化#xff0c;我们把数据单独的存放在一个文件中管理#xff0c;…为什么需要参数化
我们在做接口测试的过程中会遇到需要测试同一个接口使用不同的数据的情况如果每次去一个个填写数据就太麻烦了这时我们就需要用到接口参数化我们把数据单独的存放在一个文件中管理我们可以在postman的Runner这个模块中设置循环运行n次请求每次循环取不同的参数值然后通过读取这个文件实现所有数据的验证
参数化步骤
1、创建数据文件支持数据格式文件分别为csv和json、txt等这里我们以创建txt文档为例
这里我们创建了一个data.txt格式的文件文档的第一行必须是在请求中要使用的变量名每一行是一条用例并表示一次迭代一行的多个数据之间用英文逗号分隔 2、请求中对应位置替换参数变量请求参数中用{{参数名}}替换代码中通过:data.参数名来进行替换注意这里的变量名要和txt文档中的变量名一致 3、通过Runner-Data读取数据文件来运行选中集合Collection-点击Run-然后选择需要批量运行的接口-选择“Choose files”从文件选择区加载数据文件通过点击Data File Type选择文件类型点击Preview来预览数据设置对应迭代次数每次迭代都将使用你的数据文件中的一行如果迭代次数超过数据文件中的行数将重复执行最后一行然后点击运行就可以得到结果当然参数化以后为了验证每个数据得到的结果需要在Tests里面进行断言。 postman中引用外部数据文件中的参数的两种方式
第一种在请求中可以使用{{ keyword }}去引用
第二种在script脚本中可以使用data. keyword 或者data[”keyword “] 去引用一般多个接口引用一个外部数据文件中不同的参数时采用 备注如果一定要在test里取请求参数里填的东西如参数是JSON字符串那就用 JSON.parse(request.data).username 如果参数是form格式的就用request.data.username
postman内置变量
postman内置了几个变量可以用来直接获取请求的值或者请求的结果
request 获取请求的参数包括头和请求体 responseHeaders 返回值的header responseBody 返回值的body responseCode 返回值的http code 除此之外还有几个内置的全局动态环境变量
{{$guid}}: 生成一个guid {{$timestamp}}: 获取当前时间戳 {{$randomInt}}: 获取一个动态0-1000随机整数
最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 软件测试面试小程序
被百万人刷爆的软件测试题库谁用谁知道全网最全面试刷题小程序手机就可以刷题地铁上公交上卷起来
涵盖以下这些面试题板块 1、软件测试基础理论 2、web,app接口功能测试 3、网络 4、数据库 5、linux 6、web,app接口自动化 7、性能测试 8、编程基础9、hr面试题 10、开放性测试题11、安全测试12、计算机基础 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85604.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!