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

丈哥seo博客工具免费网站建设优化

丈哥seo博客工具,免费网站建设优化,做网站每年需要多少维护费,古城做网站的公司断言 概念#xff1a;让程序代替人判断测试用例执行的结果是否符合预期的一个过程 特点#xff1a; postman断言使用js编写#xff0c;断言写在postman的tests中 tests脚本在发送请求之后执行#xff0c;会把断言的结果最终在testresult中进行展示 常用的postman提供的…断言 概念让程序代替人判断测试用例执行的结果是否符合预期的一个过程 特点 postman断言使用js编写断言写在postman的tests中 tests脚本在发送请求之后执行会把断言的结果最终在testresult中进行展示 常用的postman提供的断言片段有以下几个 status code is 200断言响应状态码是否为200JSON value check断言响应体json数据校验contains string断言响应体是否包含字符串euqal to a string断言响应体是否等于指定字符串 案例 /* pm.test是postman内置对象pm对外提供的一种名称为test的方法他的功能是使用pm.test来编写测试脚本时即使方法内部处理内容出现错误也不会影响后续自动化脚本的运行。 */ ​ /* 断言响应状态码是否是200 */ pm.test(响应状态码, function () {pm.response.to.have.status(200); }); ​ /* 断言响应的json数据 */ pm.test(Your test name, function () {var jsonData pm.response.json();pm.expect(jsonData.message).to.eql(用户已存在);  /* jsondata就是后端返回给前端的json数据是js中的对象获取数据通过点点点的方式 */ }); ​ /* 判断响应体是否和预期一致 */ pm.test(判断响应体是否和预期一致, function () {pm.response.to.have.body({code: 400, message: 用户已存在}); }); 请求前置脚本-Pre-request-Script 概念在postman的pre-request-script中用于在请求发送之前做一些操作比如设置环境变量或者全局变量 全局变量和环境变量 概念 全局变量是全局唯一的不可以被重复定义环境变量可以有多套环境如开发环境、测试环境、生产环境等每个环境之间相互隔离每个环境中可以定义多个环境变量多个环境变量之间变量可以重复但是一个环境变量内变量不能重复。注意在使用环境变量时postman必须现将环境切换到环境变量下才可以使用对应的环境变量另外环境变量的优先级是高于全局变量的。 设置变量 全局变量 手动设置在请求前置脚本中通过代码设置。pm.globals.set(ip, 127.0.0.1); pm.environment.set(port, 8000); 环境变量 手动设置需要先创建一个环境变量然后在环境变量中进行设置在请求前置脚本中设置pm.environment.set(name, aaa); 获取变量 请求参数中获取 获取全局变量/环境变量{{变量名称}} 代码中获取在请求前置脚本中获取 pm.globals.get(variable_key); /*获取全局变量*/ pm.environment.get(variable_key); /*获取环境变量*/ 接口关联 实际场景中很多接口之间都是有关联的意思就是另一个接口需要的数据来自于其他的接口最典型的场景就是很多接口都需要登录才能够正常请求。 实现接口关联的方式就是通过环境变量步骤如下 在tests也就是请求之后执行的脚本中获取接口返回数据获取接口返回数据var jsonData **** pm.response.json();将需要的接口数据添加到环境变量中。在其他接口中使用环境变量即可。 读取外部csv文件实现参数化 当一个接口的测试数据非常多时可以使用csv文件进行批量测试。 首先需要准备csv文件。 使用csv文件中的数据时在请求中使用通过{{变量名}}直接使用在代码断言中需要借助postman内置的data方法获取数据比如data.passwddata表示的就是文件。 在批量运行时选择文件即可postman会自动读取文件然后进行测试 newman生成测试报告 newman是一款基于nodejs开发的可以运行Postman脚本的工具并且可以生成测试报告。 安装newman之前需要先安装node.js安装完成之后在安装Newman通过npm install -g newman进行安装最后安装newman-reporter-html同样通过npm install -g newman-reporter-html安装。 安装完成之后就可以使用newman生成测试报告了生成测试报告步骤如下 导出测试集导出环境变量导出全局变量建议将这三个文件放在同一个目录下最后执行命令生成测试报告 newman run 测试脚本文件 -e 环境变量文件 -g 全局变量文件 -d 测试数据文件 -r html --reporter-html-export report.html 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.zqtcl.cn/news/659703/

相关文章:

  • net网站建设多少前MAC怎么做网站
  • 创建网站流程图国内高清图片素材网站推荐
  • 淄博住房和城乡建设局网站建设外贸网站哪家好
  • dede网站地图路径密云区免费网站建设
  • 男女做那事是什 网站软文网
  • 安徽建海建设工程有限公司网站活动推广宣传方案
  • 镇江市建设审图网站关键词优化过程
  • 广州个人网站备案要多久手机软件界面设计
  • 网站建设成都公司哪家好wordpress悬浮代码
  • 制作网站服务公司wordpress文章添加关注公众号
  • 陶瓷企业 瓷砖地板公司网站建设视频解析wordpress
  • 城乡建设厅网站首页wordpress模板汉化教程视频
  • 网站建设怎么设置渐变色手机网站开发服务商
  • 网站备案用座机租用南宁网站建设优化排名
  • 网页制作与网站建设实战大全读后感霞浦建站公司
  • 网站运营与网络推广方案搜索引擎关键字排名优化
  • 前端角度实现网站首页加载慢优化王业美三个字组成的子
  • 阜阳网站是用idea做html网站
  • 商业网站可以选择.org域名吗seo是东莞企业网站排seo
  • 做百度手机网站关键词排名哪个通讯公司的网络好
  • 网站后期维修问题qq网站建设
  • 做网站不会框架网站开发逻辑图
  • 东莞网站制作个性化宜都网站建设
  • 空壳网站查询网络服务提供者不履行法律、行政法规
  • 付费阅读网站代码做网站需要什么软件
  • 泗阳网站设计外贸网站特点
  • 国外logo设计网站推荐网页浏览器证书失效怎么修复
  • asp.net建立手机网站校园网站设计代码
  • 网站图标怎么下载肇庆新农村建设内容在哪个网站
  • 上海建站哪家好临沂建设工程质量 监督网站