当前位置: 首页 > news >正文

免费软件制作网站模板下载软件有什么网站学做标书的

免费软件制作网站模板下载软件,有什么网站学做标书的,智库建设网站方案,张家港注册公司流程和费用#x1f345; 点击文末小卡片 #xff0c;免费获取软件测试全套资料#xff0c;资料在手#xff0c;涨薪更快 postman设置接口关联 在实际的接口测试中#xff0c;后一个接口经常需要用到前一个接口返回的结果#xff0c; 从而让后一个接口能正常执行#xff0c;这…  点击文末小卡片 免费获取软件测试全套资料资料在手涨薪更快     postman设置接口关联 在实际的接口测试中后一个接口经常需要用到前一个接口返回的结果 从而让后一个接口能正常执行这个过程的实现称为关联。 在postman中实现关联操作的步骤如下 1、利用postman获取上一个接口指定的返回值可以在tests中提取响应中的字典做全局变量如下图 2、编写代码设置全局变量会自动把全局变量的信息加入到Environments中的Globals中如下图 使用postman全局变量保存上一个接口的值代码如下 老版本写法postman.setGlobalVariable(全局变量名, str); 其中前面的参数为全局变量名称 后面为变量 新版本写法pm.globals.set(token_id, token_value)其中前面的参数为全局变量名称 后面为变量 3、和之前引用全局变量一样使用{{全局变量名}}即可如下图 postman实现参数化 什么时候会用到参数化 比如一个模块要用多组不同数据进行测试   验证业务的正确性 Login模块正确的用户名密码 成功错误的用户名正确的密码 失败 postman实现参数化 在实际的接口测试中部分参数每次发送请求时都要唯一比如注册 这时可采用postman把测试数据进行参数化处理 postman设置参数的形式主要有三种 内建变量实现Pre-request Script页签中使用代码实现 推荐外部文件的方式实现如csv文件/json格式文件 1、内建变量实现 Postman有以下三种内建变量适合一次性使用缺点内键变量不能做精确对比 {{$guid}}生成GUID如下图 {{$timestamp}}当前时间戳如下图 可通过在线时间戳转换工具查看时间https://tool.lu/timestamp/ {{$randomInt}}0-1000的随机整数 2、Pre-request Script页签中使用代码实现推荐 Pre-request Script为执行接口请求之前要做的操作而tests是执行完请求要 做的操作。内建变量一般放在Request里我们也可以用代码在Pre-request Script中实现用代码实现的好处是可以复用。 Pre-request Script 与test 一样 支持javascript语法 在Pre-request Script中实现的几种参数化如下 //获取当前时间戳 毫秒 var now_time Date.now() pm.globals.set(now_time,now_time)//guid实现 const guid xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx .replace(/x/g, () (Math.floor(Math.random() * 16)).toString(16)) .replace(/y/g, () (Math.floor(Math.random() * 4 8)).toString(16)); pm.globals.set(guid_value,guid)//随机整数实现 const randomInt (min, max) Math.floor(Math.random() * (max - min 1)) min pm.globals.set(randomInt_num,randomInt(8,15))//从多个选项中选择实现 const randomInt (min, max) Math.floor(Math.random() * (max - min 1)) min const getRandomValue list list[randomInt(0, list.length - 1)]; const charsInName [王,李,张] pm.globals.set(people_name,getRandomValue(charsInName))//随机手机号实现 const randomInt (min, max) Math.floor(Math.random() * (max - min 1)) min var mobile_num 18${randomInt(100000000, 999999999)}; pm.globals.set(mobile_num,mobile_num)//同步等待实现等待5秒后开始执行 const sleep (milliseconds) { const start Date.now(); while (Date.now() start milliseconds) {} } sleep(5000) 实战示例通过Pre-request Script编写代码可以在随机参数中做断言的精确比对 1、在Pre-request Script中编写代码 2、在请求中引用变量{{变量名}} 3、在tests中做断言验证实际结果和预期结果是否一致 4、查看执行结果 3、外部文件方式实现参数化 在postman中除了上述两种方法实现参数化还可以利用外部数据文件 支持csv文件和包含json格式文本的数据。外部数据文件目前是通过Runner 页签可以进行导入。 csv文件格式举例 csv文件要在Collection Runner中工作第一行必须是在request中要使用的 变量名每一行是一条用例并表示一次迭代。 1、先准备csv文件编码是UTF-8如上图 2、在postman中引用变量名如下图中的百度搜索中wd的参数引入了{{search_word}}tests页签中做断言引用了data.expected_result 3、点击Runner按钮勾选需执行的请求在设置循环次数导入csv文件点击run执行如下图 4、查看执行结果 json文件你需要确保你的文件有键/值对数组。数组中的每个元素是键值对对 象代表一次迭代。key作为request中要使用的变量名value作为key的取值。 json文件实现参数化步骤 1、准备要使用的json格式测试数据文件 2、在postman脚本中HTTP requests中使用{{ key }}去引用在script中使用 data. key 或者 data[“key”] 去引用 3、打开Runner窗口点击Data旁边的Select File按钮导入jsondata参数化文件 点击Data File Type类型选择application/json后点击Preview按钮检查数据正确 4、查看执行结果 Postman本篇总结 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。
http://www.hkea.cn/news/14324382/

相关文章:

  • 惠州网站制作网站南阳手机网站建设
  • 网站地图制作软件手机网站大全123456
  • 商城网站模板图公司网站开发招标书
  • 推广网站有哪些wordpress 顶部图像
  • 网站建站及维护南宁工作室注册
  • 做直播网站需要哪些技术移动端减肥网站模板
  • 电商网站创办过程小白怎么学室内设计
  • 江门网站制作网站建设招聘网站需要哪些资质
  • 80s无水印视频素材网站下载浙江省两学一做网站
  • 中国购物网站排名做网站赚钱流量
  • 北京网站开发最专业的公司直播营销策略有哪些
  • 建个微商城网站多少钱网站主机服务器
  • 个人网站的域名网站后台管理水印怎么做
  • 深圳市建网站公司网页浏览器怎么设置
  • 列表网做优化网站怎么样千万pv网站开发成本
  • 石家庄无极网站建设快递公司网站怎么做
  • 深圳网站开发制作ui图标素材网站
  • 平面设计公司名字大全成都网站优化
  • 网站软件大全免费下修改目录wordpress
  • 铜仁建设集团招聘信息网站手把手教你入侵网站修改数据
  • 网站建设难吗外贸网站优化排名
  • 网站建设保定有没有做网站的高手
  • 谷歌搜索引擎免费入口镜像深圳网站建设网站优化服务
  • 台州网站建设企业企业网站页面
  • 网站兼容ie代码国建设网站
  • 网站建设企业模板wordpress分权限浏览
  • 四川省建设科技协会网站首页凡科做网站在百度能看见吗
  • 深圳市门户网站建设企业官方网站建设的公司
  • 教育培训学校网站建设方案php手机网站如何制作
  • 茂名网站建设哪家好上海app开发推荐中伟科