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

商丘做网站哪个好app开发的价格清单

商丘做网站哪个好,app开发的价格清单,施工企业费用预算的编制的内容包括,做公益活动的网站什么时候会用到参数化 比如#xff1a;一个模块要用多组不同数据进行测试 验证业务的正确性 Login模块#xff1a;正确的用户名#xff0c;密码 成功#xff1b;错误的用户名#xff0c;正确的密码 失败 postman实现参数化 在实际的接口测试中#xff0c;部分参数… 什么时候会用到参数化 比如一个模块要用多组不同数据进行测试  验证业务的正确性 Login模块正确的用户名密码 成功错误的用户名正确的密码 失败 postman实现参数化 在实际的接口测试中部分参数每次发送请求时都要唯一比如注册 这时可采用postman把测试数据进行参数化处理 postman设置参数的形式主要 有三种 内建变量实现Pre-request Script页签中使用代码实现 推荐外部文件的方式实现如csv文件/json格式文件 一、内建变量实现 Postman有以下三种内建变量适合一次性使用缺点内键变量不能做精确对比 {{$guid}}生成GUID如下图 {{$timestamp}}当前时间戳如下图 可通过在线时间戳转换工具查看时间https://tool.lu/timestamp/ {{$randomInt}}0-1000的随机整数 二、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、查看执行结果 三、外部文件方式实现参数化 在postman中除了上述两种方法实现参数化还可以利用外部数据文件 支持csv文件和包含json格式文本的数据。外部数据文件目前是通过Runner 页签可以进行导入。 csv文件格式举例 csv文件要在Collection Runner中工作第一行必须是在request中要使用的 变量名每一行是一条用例并表示一次迭代。 1、先准备csv文件编码是UTF-8如上图 2、在postman中引用变量名如下图中的百度搜索中wd的参数引入了{{search_word}}tests页签中做断言引用了data.expected_result 自动化测试相关教程推荐 2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂_哔哩哔哩_bilibili 2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华学完年薪40W_哔哩哔哩_bilibili 测试开发相关教程推荐 2023全网最牛字节测试开发大佬现场教学从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili postman/jmeter/fiddler测试工具类教程推荐 讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程学jmeter接口测试一套教程就够了_哔哩哔哩_bilibili 2023自学fiddler抓包请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程_哔哩哔哩_bilibili 2023全网封神B站讲的最详细的Postman接口测试实战教学小白都能学会_哔哩哔哩_bilibili 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、查看执行结果 总结 光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。 如果对你有帮助的话点个赞收个藏给作者一个鼓励。也方便你下次能够快速查找。 如有不懂还要咨询下方小卡片博主也希望和志同道合的测试人员一起学习进步 在适当的年龄选择适当的岗位尽量去发挥好自己的优势。 我的自动化测试开发之路一路走来都离不每个阶段的计划因为自己喜欢规划和总结 测试开发视频教程、学习笔记领取传送门
http://www.dnsts.com.cn/news/24930.html

相关文章:

  • 排名好的郑州网站建设做视频网站视频存放问题
  • 网络站点推广的方法有哪些怎样给企业做网站
  • 怎么做多语言网站找资料的免费网站
  • 过时的网站昆明装修公司
  • 服装网站建设策划书预期投入商城网站建设是 什么软件
  • 玩具网站开发背景建盏公司官方网站
  • 郑州巩义网站建设简单网站建设合同
  • 做效果图的方便的网站优秀响应式网站
  • 深圳网站制作公司哪家好天津北京网站建设公司
  • 政企网站建设网站布局方法分类
  • 静态单页网站wordpress网站的信息管理建设的必要性
  • 宁波其它区低价企业网站搭建哪家好河南省交通工程造价信息网
  • 网站的经典推广方法东莞网站建设企慕
  • 进一步强化网站建设企业网站推广方法有哪些
  • 外贸建站公司网页设计教程视频dw
  • wordpress做下载型网站深圳大型网站建设
  • 个人网站开发计划书山西省网站
  • 织梦模板网站好优化吗网站建设可自学吗
  • 云建站网址现代简约室内设计案例分析
  • 网站开发的安全问题中国企业信息公示网登录
  • 找人做购物网站河北省建设信息中心网站
  • 深圳企业网站制作哪个wordpress 增加注册页面
  • 做网站客户要求多很烦济南 网站设计公司
  • wix做网站步骤个人主题网站做的步骤
  • 电子平台网站加盟网站制作费用
  • 南城做网站中天钢铁 网站建设
  • 西安云众网站建设厦门网站建设培训费用
  • 红桥集团网站建设建设网站服务器怎么选
  • 深圳建筑设计平台网站专门做电路图的网站
  • 厦门网站设计大概多少钱建设库